kkkkkkkkkkkkkkkkjjjjjjigggggfffffffffffgggggggggffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmlmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkklllllllllllllllllllllllkkmmmmmmmmlllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeddfffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````__^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999888888888888777777777777666666666666565555555555554444444444443333322222222222211111111000000000////////////...............------------,,,,,,,,,+++++++++++++*************))))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! kkkkkkkkkkkkkkkkkjjjjjiggggggffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkmlllllllllllllllllllllllkmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhgggggffffffffffffeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeedfffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888877777777777766666666666665555555555554444444444443333322222222222221111111000000000/////////////..............-------------,,,,,,,,+++++++++++++**************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! lllkkkkkkkkkkkkkkjjjjjjggggggggffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkmmmllllllllllllllllllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhggggfffffffffffffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555555444444444443333332222222222221111111000000000/////////////..............-------------,,,,,,,,+++++++++++++**************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! llllkkkkkkkkkkkkkkjjjjjhgggggggggggfggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkmmmmlllllllllllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhgggffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaa```````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999888888888888777777777777666666666666665555555555554444444444433333322222222222211111110000000000////////////...............------------,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! lllllkkkkkkkkkkkkkkjjjjhhhgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkmmmmmllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhgggfffffffffffffffeeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa```````_____^^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888877777777777766666666666665555555555554444444444433333322222222222211111110000000000////////////...............------------,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! llllllkkkkkkkkkkkkkkkjjhhhhgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa``````_____^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666665555555555555444444444433333322222222222221111110000000000/////////////..............-------------,,,,,,,,+++++++++++++**************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! llllllllllllkkkkkkkkkkkhhhhhhgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonoooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhgffffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeefffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa`````______^^^^^^^^^^^^^^]]]]]^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555555444444444433333332222222222221111110000000000/////////////..............-------------,,,,,,,,+++++++++++++**************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! lllllllllllllllkkkkkkkkiihhhhhggggggggggggggggghggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqprrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgffffffffffffffffeeeeeeeefffffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaa````_______^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888777777777777666666666666665555555555554444444444333333322222222222211111100000000000////////////..............-------------,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! mmmlllllllllllllllkkkkkiiihhhhhhggggggggggggggghggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmllllllllnmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggffffffffffffffffeeeeeeeffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888877777777777766666666666665555555555554444444444333333322222222222211111100000000000////////////...............------------,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! mmmmmlllllllllllllllllkiiiiihhhhhggggggggggggghhggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllkkkkmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggffffffffffffffffeeeeeefffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaa```________^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555555444444444333333332222222222221111100000000000/////////////..............------------,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! mmmmmmmlllllllllllllllljiiiiihhhhhggggggggggghhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooonnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnonooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllkkkmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffffffffffeeeeeffffffffffffffffeeeeeeeeeffffffffffeeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaa``_________^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888888877777777777766666666666666555555555555444444444333333332222222222221111100000000000/////////////./............------------,,,,,,,,,+++++++++++++**************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmlllllllllljjiiiiihhhhhhgggggggghhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijijjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooonoooooooooooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkllllllllllllllllllllllllkmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmllllnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffffffeeeeegfffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaa``__________^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888888888877777777777766666666666665555555555554444444443333333322222222222211111000000000000////////////./............------------,,,,,,,,,,+++++++++++++*************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! nnnmmmmmmmmmmmmmmmmlllljjjjiiiihhhhhhhgggghhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkmllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllnmmmmmmmmmmmmmmmmmmmmmlllnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggffffffffffffffffeeeeggfffffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`__________^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555554444444443333333322222222222211111000000000000////////////./.............-----------,,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnmmmmmmmmmmmmmmmmmljjjjjiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkmllllllllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllnnmmmmmmmmmmmmmmmmmmmmmllnnnnnnmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggffffffffffffffffeeeggffffffffffffffffeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`___________^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555555444444443333333332222222222221111000000000000////////////./.............-----------,,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnmmmmmmmmmmmmmmkjjjjjiiiihhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllnnnmmmmmmmmmmmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffffffeegggffffffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888888877777777777776666666666666555555555555444444443333333332222222222221111000000000000///////////////............-----------,,,,,,,,,,+++++++++++++**************))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! nnnnnnnnnnnnnnmmmmmmmmmkkkjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkklllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooonoooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooooooooooooonnnnoooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggfffffffffffffffffeggggfffffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888887777777777776666666666666555555555555444444443333333332222222222221111000000000000///////////////............-----------,,,,,,,,,,,++++++++++++**************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! oooonnnnnnnnnnnnnnnnmmmkkkkjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooooooooooonooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggffffffffffffffffegggggfffffffffffffffeeeeeffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888877777777777766666666666666555555555555444444433333333322222222222211110000000000000//////////////.............----------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! oooooonnnnnnnnnnnnnnnnnkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkklllllkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffffgggggffffffffffffffffeeeefffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888888887777777777766666666666666555555555555444444433333333332222222222221111000000000000//////////////.............----------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! oooooooooonnnnnnnnnnnnnlkkkkkjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkllllllkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffggggggfffffffffffffffeeeegfffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaa______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999998888888888887777777777776666666666666555555555555444444433333333332222222222221111000000000000//////////////.............----------,,,,,,,,,,,+++++++++++++*************)))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! oooooooooooooonnnnnnnnnlllkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkklllllllkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffffgggggggfffffffffffffffeeeggffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaa`_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>?>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999998888888888887777777777776666666666666555555555555444444433333333332222222222221111000000000000///////////////............----------,,,,,,,,,,,+++++++++++++**************))))))))))))(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ooooooooooooooooooonnnnlllllkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhihiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkllllllllkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllnnmmmmmmmmmmmmmmmmmmmmmmlnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggffffffffffffffggggggggfffffffffffffffeeggfffffffffffffffeeeeeeeeeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaa`______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>?>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999988888888888877777777777766666666666666555555555555444444333333333322222222222211110000000000000//////////////.............---------,,,,,,,,,,,,++++++++++++**************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""#"""""""""""""!!!!!!!!!!!!!!!!!!! ppppooooooooooooooooooollllllkkkkkkjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkklllllllllkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffggggggggffffffffffffffffegggfffffffffffffffeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaa``______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>?>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888887777777777766666666666666555555555555444444333333333332222222222221111000000000000//////////////.............---------,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""#""""""""""""""!!!!!!!!!!!!!!!!!! rrrrrrrrrrrrrqqqqqqqqqqppppoooooonnnnnnmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkllllllllllllkkkkllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttssssstttttttsttssssssssssssssstttttttttttttttttttttssssssssssssssssssssssssssssstttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooonnnnqqqqqqqppppppppppppppppppqqqqqqqqqppppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhkkkkkkkkkjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````aa`````````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777777666666555555555555444444444433333333222222222222111111111111111000000000000///////////............---------------,,,,,,,,,,,,+++****)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!! rrrrrrrrrrrrrrrrrrrqqqqppppppoooooonnnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkklllllllllllllkkkllllllllllllllllllllllmkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttssttttttttttttttsssssssssssttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooonnnqqqqqqqqpppppppppppppppppqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhkkkkkkkkkkjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````aaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777777777766666555555555555444444444433333333222222222222211111111111111000000000000///////////.............--------------,,,,,,,,,,,,+++*****)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrpppppppppoooooonnnnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkllllllllllllllkkllllllllllllllllllllllmmkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttstttttttttttttttttttttsssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooonnqqqqqqqqqppppppppppppppppqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhkkkkkkkkkkkjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiigggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````aaa`````````````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777777766666655555555555544444444433333333322222222222211111111111111000000000000///////////.............--------------,,,,,,,,,,,,,++*****)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppooooonnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppoooooooooooooooooopopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttsttssssssssssssssssssssstttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhkkkkkkkkkkkkjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjiiiiiiiggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````aaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888777777777777666666555555555555444444444333333333222222222222111111111111110000000000000///////////............--------------,,,,,,,,,,,,,++*****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooonnnnnmlkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooopopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttsssssssssssssssssuttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqppppoooooooooooooooooooooqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhkkkkkkkkkkkkkjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiigggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````aaaa`````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777777666666555555555555444444444333333333222222222222111111111111110000000000000///////////............---------------,,,,,,,,,,,,++*****)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooonnnnlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttsssssssssssssssuuuttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooooqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjiiiiihggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````aaaaa`````````````________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777777777766666555555555555444444444333333333222222222222211111111111111000000000000///////////............---------------,,,,,,,,,,,,++*****)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! rrrrrrrrrrrrsssssssssssqqqqqqqqqqqqqpppppooooonnlllllkkkkkkkkkkkkkkkkkkkljjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqtssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjiiiiihhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````aaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777777766666655555555555544444444333333333322222222222211111111111111000000000000///////////.............--------------,,,,,,,,,,,,++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! rrrrrrrrsssssssssssssssrrrrrrrqqqqqqqqqppppoooonmllllllkkkkkkkkkkkkkkkllljjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqtttssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnnnnnnmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiihhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````aaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777777777666666555555555555444444443333333333222222222222111111111111110000000000000//////////.............--------------,,,,,,,,,,,,,+******)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! rrrrrrsssssssssssssssssrrrrrrrrrrrrqqqqqqppppooommllllllkkkkkkkkkkkkklllljjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooooqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiilkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjiiihhhggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```aaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777777777666666555555555555444444443333333333222222222222111111111111111000000000000///////////............--------------,,,,,,,,,,,,,+******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rrrrsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqpppoommmmllllllkkkkkkkkkkllllljjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkllllllllllllllllllllmllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqtttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooooqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqppppppponnnnnnnnnnnnnnnnnnnmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiilkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjiihhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```aaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777777766666555555555555444444443333333333222222222222111111111111111000000000000///////////............---------------,,,,,,,,,,,,+******)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! rssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqpppnmmmmllllllllkkkkkklllllljjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkllllllllllllllllllllmmlllllllllllllllmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrtssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqtttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqppppppoonnnnnnnnnnnnnnnnnnmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiillkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjiihhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777777777766666655555555555544444443333333333322222222222211111111111111000000000000///////////............---------------,,,,,,,,,,,,+******)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! sssssssssssssssssstttttsssssssssssssrrrrrrrqqqppnnnmmmllllllllllllllllllljjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllkkllllllllllllllllllllmmmllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrtttssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooqqqqqqqqqqqqqqqqqqppppppprqqqqqqqqqqqqqqqqqqqpppppooonnnnnnnnnnnnnnnnnnmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiilllkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjihhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999998888888888877777777777766666655555555555544444443333333333322222222222211111111111111000000000000///////////.............--------------,,,,,,,,,,,,+*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! sssssssssssssstttttttttsssssssssssssssssrrrrqqqqonnnmmmlllllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllmkllllllllllllllllllllmmmmlllllllllllllmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuvuuuuuuuuvvvvuuuuuuuuuuuutttttttttttssuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrttttsssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqqpppppprrqqqqqqqqqqqqqqqqqqqppppoooonnnnnnnnnnnnnnnnnnmmmllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiillllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`aaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777777777666666555555555555444444433333333333222222222222111111111111110000000000000///////////............--------------,,,,,,,,,,,,,*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! sssssssssssttttttttttttsssssssssssssssssssrrrrqqoonnnmmmmlllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllmmllllllllllllllllllllmmmmmlllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqtttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooqqqqqqqqqqqqqqqqqqqqppppprrrqqqqqqqqqqqqqqqqqqqpppooooonnnnnnnnnnnnnnnnnnmmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiillllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888888877777777777666666555555555555444444433333333333322222222222212111111111111000000000000///////////............--------------,,,,,,,,,,,,,*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! sssssssstttttttttttttttssssssssstttttttsssssrrrrpoonnnmmmmllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmlllllllllllllllllllmmmmmmllllllllllmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuutuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssssrrrrttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooorqqqqqqqqqqqqqqqqqqqqpppprrrrqqqqqqqqqqqqqqqqqqqppoooooonnnnnnnnnnnnnnnnnnmllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiilllllkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999998888888888877777777777666666655555555555544444433333333333322222222222212111111111111000000000000///////////............---------------,,,,,,,,,,,,*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! sssssttttttttttttttttttsssssstttttttttttttssssrrppoonnnmmmmlllllllllllllljjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmmllllllllllllllllllmmmmmmmlllllllllmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttstttttttttssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuttsssssssssssssssssssssssrrtttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppooooooooorrqqqqqqqqqqqqqqqqqqqqppprrrrrqqqqqqqqqqqqqqqqqqqpooooooonnnnnnnnnnnnnnnnnnlllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiillllllkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999998888888888887777777777666666655555555555544444433333333333322222222222212111111111111000000000000///////////............--.------------,,,,,,,,,,,,*******)))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! sttttttttttttttttttttttsssttttttttttttttttttssssqppooonnnmmmmlllllllllllljjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmlllllllllllllllllmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssrtttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqtttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooorrrqqqqqqqqqqqqqqqqqqqqpprrrrrrqqqqqqqqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiilllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888887777777777666666655555555555544444433333333333322222222222212111111111111000000000000///////////.............-.------------,,,,,,,,,,,,********))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! tttttttttttttttttttttttstttttttttttuuuuuutttttssqqppooonnnmmmmllllllllllljjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmllllllllllllllllmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnoooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppoooooorrrrrqqqqqqqqqqqqqqqqqqqprrrrrrrqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiilllllllkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888888888887777777777666666655555555555544444433333333333322222222222222211111111111100000000000////////////............-.------------,,,,,,,,,,,,********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!! tttttttttuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuttttrqqppooonnnmmmmmllllllllljjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllllllllllmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppppooooorrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjiiiiiiiillllllllkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeededddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999999888888888887777777777666666665555555555554444443333333333332222222222222211111111111100000000000////////////............-.------------,,,,,,,,,,,,********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! tttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuttrrqqpppoonnnnmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmllllllllllllllmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqtttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppppppoooorrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiilllllllllkkkkkkkkkkkkkkkjlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeedeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777777777666666665555555555554444443333333333332222222222222211111111111100000000000////////////............-.-------------,,,,,,,,,,,********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! tttuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuvvvvvvvuuuuusrrqqqppooonnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmlllllllllllllmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssssssssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrqqttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppppppooorrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiillllllllllkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777777777666666665555555555554444443333333333332222222222222211111111111100000000000////////////...............------------,,,,,,,,,,,********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuvvvvvvvvvvvuuussrrrqqpppooonnnnnmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmllllllllllllmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnlllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppopppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttvuuuuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssssstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqtttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppppppoorrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiillllllllllkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaabaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888888888777777777666666666555555555555444443333333333332222222222222211111111111100000000000////////////...............------------,,,,,,,,,,,********))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!! uuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuvvvvvvvvvvvvvvutssrrrqqqppooooonnnnnnnnnlllllllllklkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmnnllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttvvvuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssstttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiilllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777777666666666555555555555444444333333333333222222222222221111111111110000000000/////////////..............------------,,,,,,,,,,,*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!! uuuuuuvvvvvvvvvvuuuuuuuttuuuuuuuvvvvvvvwwwwwvvvvttsssrrqqqppppoooooonnnnnlllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmnnnlllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppppprrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiillllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888887777777776666666665555555555554444443333333333332222222222222211111111111100000000000////////////..............------------,,,,,,,,,,,*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!! uuuuvvvvvvvvvvvvvvvvuuuttuuuuuuvvvvvvvwwwwwwwwvvttttssrrrqqqqpppppooooooommmmllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiillllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999888888888888777777776666666665555555555554444443333333333332222222222222211111111111100000000000////////////..............-------------,,,,,,,,,,*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!! vvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxuuuutttsssrrrrqqqqqqqppppppoooooooooonnnnnnnnnnnnnlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyy|||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsssssssssssttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeedddddddcccccccccccccbbbbbeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa``````____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<<<<<<;;;;;:::::::::::99999999998888888887777777777766666666666655555555555544444455444444444444333333333332222222111111111111000000//////////............----------,,,,,,,,,,,,,+++++++++++************))))))))((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvvvwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwxxxxxxxxxxxxvvuuuutttssssrrrrrrqqqqqqpppppppoooooooonnnnnnnnnnllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyzyy||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssstttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddccccccccccccccbbbbeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaa```````____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZXXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<<<;;;;;::::::::::::9999999998888888887777777777776666666666655555555555544444455444444444444333333333332222222211111111111100000//////////.............---------,,,,,,,,,,,,,+++++++++++*************)))))))(((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvvwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwxxxxxxxxyyyxxvvvvuuuuttttssssssrrrrrrrqqqqqpppppooooooonnnnnnnnlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssttttssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzyzyzyyyyzzzzzzzzz|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyzxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttsssssssssttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa```````____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<<;;;;;::::::::::::9999999998888888887777777777776666666666665555555555554444455444444444444333333333332222222211111111111100000//////////.............----------,,,,,,,,,,,,+++++++++++*************)))))))(((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvwwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwxxxxxxxyyyyyyyvvvvvvuuuuttttttssssssssrrrrqqqqqppppoooooonnnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttsssssssstttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmlllmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeddddddddccccccccccccccbbbeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaa````````____________^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;::::::::::::9999999998888888888777777777776666666666665555555555554444455544444444444333333333332222222211111111111100000///////////............----------,,,,,,,,,,,,+++++++++++*************)))))))(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!! vwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwxxxxxxyyyyyyyywwvvvvvvuuuuuutttttttttsssrrrrrqqqqppppooooonnnnnnllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssstttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsssssssttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmllmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa````````____________^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::9999999998888888888777777777777666666666665555555555554444455544444444444433333333332222222211111111111100000///////////............----------,,,,,,,,,,,,+++++++++++*************)))))))(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwxxxxxyyyyyyyyywwwwwvvvvvvuuuuuuuuuuttttssssrrrrqqqppppooooonnnnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttuuuttttttttttttttttttttttttuussssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttsssssstttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmlmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeddddddddddcccccccccccccbbeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaa`````````____________^^^^]\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<;;;;;;::::::::::::999999998888888888777777777777666666666665555555555554444455544444444444433333333332222222221111111111100000///////////............----------,,,,,,,,,,,,,+++++++++++************)))))))(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwwwwxxxxxxxwwwwwwwwwvvvvvwwwwwxxxxxxyyyyyyyyywwwwwwwvvvvvvvvvvvvuuuuuutttsssrrrqqqpppooooonnnnnllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppqqpppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuuuutttttttttttttttttttttuuuuusssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttsssssttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeedddddddddddcccccccccccccbeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[XXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<<;;;;;;::::::::::::999999998888888888777777777777666666666666555555555554444455544444444444433333333332222222221111111111110000///////////.............---------,,,,,,,,,,,,,+++++++++++************)))))))(((('''''''''''''&&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwwwxxxxxxxxxxxwwwwwwvvvvvwwwwwxxxxxyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuutttssrrrqqqpppooooonnnnlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppppppppppppppppppppqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuusssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||}}}}}}}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttsssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeedddddddddddcccccccccccccceeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^]]\\\\\\\\\\\\[[[[[[[[[[[YXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999998888888888877777777777666666666666555555555555444455554444444444433333333332222222221111111111110000///////////.............---------,,,,,,,,,,,,,+++++++++++*************))))))((((''''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwwxxxxxxxxxxxxxwwwwwvvvwwwwwwxxxxxyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvuuutttssrrrqqpppooooonnnnlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuttttttttttttttttuuuuuuuuuustttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||}}}}}}}}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttsssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeddddddddddddccccccccccccceeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^]]]\\\\\\\\\\\\[[[[[[[[[[YXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<;;;;;;;:::::::::::999999998888888888877777777777766666666666555555555555444455554444444444443333333332222222221111111111110000////////////............----------,,,,,,,,,,,,+++++++++++*************))))))((((''''''''''''''&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwvvuutttssrrqqpppoooooonnnllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvuutttttttttttttttttttttsstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeddddddddddddccccccccccccceeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaaa```````````____________^^]]]]\\\\\\\\\\\\[[[[[[[[[YYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<<;;;;;;;::::::::::::99999998888888888877777777777766666666666555555555555444455554444444444443333333332222222221111111111110000////////////............----------,,,,,,,,,,,,,++++++++++*************))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!! wwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxwwwvvvuuttssrrqqpppoooooonnnlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnommmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttstttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeedddddddddddddcccccccccccceeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaa```````````_____________^]]]]\\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<;;;;;;;::::::::::::99999998888888888877777777777766666666666655555555555444455554444444444443333333332222222222111111111110000////////////............----------,,,,,,,,,,,,,+++++++++++************))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxwwvvuuttssrrqqpppoooooonnnlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnoommmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttttutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeedddddddddddddcccccccccccceeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaa````````````____________^]]]]]\\\\\\\\\\\\[[[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::99999998888888888887777777777766666666666655555555555544455554444444444443333333332222222222111111111111000////////////............----------,,,,,,,,,,,,,+++++++++++************))))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxxxxxxyxxxxxxxxxxwwwwwwxxxxxyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxwwvvuutssrrqqpppoooooooonllllllmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{|||||||||zzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttttuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeedddddddddddddccccccccccceeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaa````````````____________^]]]]]\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<;;;;;;;;:::::::::::99999998888888888887777777777776666666666655555555555544455555444444444443333333332222222222111111111111000////////////.............---------,,,,,,,,,,,,,+++++++++++*************)))))((((('''''''''''''&&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxxxxyyyyyyyxxxxxxwwwwwxxxxxyyyyyyyyyyyyyyywwxxxxxxxxxxxxxxxyyyyxxxxwwvvuutssrrqqpppooooooooolllllmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooommmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{zzzzzzzzzyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeddddddddddddddcccccccccceeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbaa````````````____________]]]]]\\\\\\\\\\\\[[[[[[[[YYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<<;;;;;;;;::::::::::::9999998888888888887777777777776666666666655555555555544455555444444444444333333332222222222111111111111000/////////////............----------,,,,,,,,,,,,+++++++++++*************)))))(((((''''''''''''''&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxxyyyyyyyyyyyxxxxwwwxxxxxxyyyyyyyyyyyyyyyywwwxxxxxxxxxxxxyyyyyyyyxxwwvvuutssrrqqpppooooooooollllmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooomnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}{{{{{{{zzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeedddddddddddddcccccccccceeeeeeeeeeedddddddddddddcdccccccccccccbbbbbbbbbbbbaa````````````____________]]]]]]\\\\\\\\\\\\[[[[[[[YYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<<;;;;;;;;::::::::::::99999998888888888877777777777766666666666555555555555444555554444444444443333333322222222221111111111110000////////////............----------,,,,,,,,,,,,+++++++++++*************)))))(((((''''''''''''''&&&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyywwwxxxxxxxxxxxyyyyyyyyyxxwwvvuutssrrqqpppooooooooollllmmmmmmmmmmmmmmmmmnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}}}~~~~~}}}}}}}}||||||||||}}}}}}}}}}||{{{{{{{zzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttuuuuutttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddddddccccccccceeeeeeeeeeeeddddddddddddcdcccccccccccccbbbbbbbbbbbbaa````````````___________]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<;;;;;;;;;:::::::::::99999998888888888877777777777766666666666655555555555444555554444444444443333333322222222222111111111110000////////////............----------,,,,,,,,,,,,,++++++++++*************)))))(((((('''''''''''''&&&&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwxxxxyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyywwwwxxxxxxxxxxyyyyyyyyyyxwwvvuutssrrqqpppooooooooolllmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssststttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~||||||{{{{{zzzzyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuuuuuutttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeedddddddddddddccccccccceeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaa````````````___________]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<;;;;;;;;;:::::::::::99999998888888888887777777777766666666666655555555555544555555444444444443333333322222222222111111111111000////////////............----------,,,,,,,,,,,,,+++++++++++************)))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! wwwwxxxyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyzyzyyyyyyyywwwwwxxxxxxxxxyyyyyyyyyyxwwvvuutssrqqpppoooooooooollmmmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}|||||{{{{zzzzyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddddddcccccccceeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````__________]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<<;;;;;;;;;::::::::::::9999998888888888887777777777776666666666655555555555544555555444444444443333333322222222222111111111111000////////////............-----------,,,,,,,,,,,,+++++++++++************)))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!! vwwwxxxyyyyyyyyyyyyyyyyxxxxxxxyyyyyyzzzzyyyyyyyywwwwwwxxxxxxxxyyyyyyyyyyxxwvvuttsrrqqpppoooooooooommmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{zzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~}}}}}}||||{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeedddddddddddddccccccccfeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbaaa````````````__________]]]]]]]]\\\\\\\\\\\\[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::9999998888888888887777777777776666666666655555555555544555555444444444444333333322222222222111111111111000/////////////...........-----------,,,,,,,,,,,,+++++++++++*************))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!! vvwwxxxyyyyyyyyyyyyyyyyxxxxxxxyyyyyyzzyyyyyyyyyywwwwwwxxxxxxxxyyyyyyyyyyxxwvvuttsrrqqpppoooooooooommmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}||||{{zzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddddddddcccccccfeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaa`````````````_________]]]]]]]]\\\\\\\\\\\\[[[[[YYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::99999998888888888877777777777766666666666655555555555445555554444444444443333333222222222221111111111110000////////////...........-----------,,,,,,,,,,,,+++++++++++*************))))(((((('''''''''''''&&&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvwwxxxxyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxyyyyyyyyyyxwwvvuttsrrqqpppoooooooooommmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzz||||||||}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~€€€~~~~~~}}}}|||{{zzzyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffeeeeeedddddddddddddcccccccffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbaaaa````````````_________]]]]]]]]]\\\\\\\\\\\\[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::99999998888888888887777777777766666666666655555555555545555554444444444443333333222222222222111111111110000////////////...........-----------,,,,,,,,,,,,+++++++++++*************))))((((((''''''''''''''&&&&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvvwwxxxxyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxyyyyyyyyyyxwwvvuttsrrqqpppoooooooooommmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzz|||||||}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~€€€€€~~~~~}}}|||{{zzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddddddddccccccffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbaaaa````````````_________]]]]]]]]]\\\\\\\\\\\\[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<<;;;;;;;;;;::::::::::::9999998888888888887777777777766666666666655555555555545555555444444444443333333222222222222111111111111000////////////...........-----------,,,,,,,,,,,,,++++++++++*************))))((((((('''''''''''''&&&&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! vvvwwxxxxxxxyxxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwxxxxxyyyyyyyyyyxwwvvuttsrrqqpppoooooooooommmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrssststttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzz|||||||}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~€€€€€€~~~~}}|||{{zzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeedddddddddddddccccccfffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbaaaaa````````````________]]]]]]]]]\\\\\\\\\\\\[[[[YYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::::9999998888888888887777777777766666666666655555555555545555555444444444443333333222222222222111111111111000/////////////..........-----------,,,,,,,,,,,,,+++++++++++************))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! uuvvwwxxxxxxxxxxxxxxxxxwwwwwxxxxxyyyyyyyyyyyyxxxvvwwwwwwwwxxxxxyyyyyyyyyxwwvvutssrrqqpppoooooooooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzz||||||}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~€€€€€€�~~~~}}||{{{zzzyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnooooonnnnnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeedddddddddddddcccccfffeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbaaaaa````````````________]]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<;;;;;;;;;;::::::::::::99999998888888888877777777777766666666666555555555555455555554444444444443333332222222222221111111111110000////////////..........------------,,,,,,,,,,,,+++++++++++************))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!! uuvvwwwxxxxxxxxxxxwwwwwvwwwwwwxxxxxxyyyyyyxxxxxxvvvvwwwwwwwxxxxyyyyyyyyyxwwvvutssrrqqpppoooooooooommmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzz|||}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~€€€€€��~~~}}||{{{zzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnoooooonnnnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeedddddddddddddcccccffffeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbaaaaaa````````````_______]]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::99999998888888888887777777777766666666666655555555555455555554444444444443333333222222222222111111111110000////////////..........------------,,,,,,,,,,,,+++++++++++************))))((((((('''''''''''''&&&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!! uuvvwwwxxxxxxxxxxwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{|||||||{{zzyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrroooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrsssssssssssssssssssssssttttttttttttttttttttuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}|}||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€���‚‚‚‚‚‚�����€€~~}}}|||{{{|||||||||||||||||{{{{{{{{yyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrroooooooooooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllnnnnmmmmmmmmmmmmmmmmlllllmmmmmmllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddddbbbbbbbbaaaaaaaaaaaaa`````___^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888877777777776666666666665555555555544444444444333333333322222222222211111111100000000////////////..........------------,,,,,,,,******)))))))))))))((((((())))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$$$##############"""""""""""""""!!!!!!!!!!!uuuvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyxyyyyyyyzzzz{{{{{|||||{{{zzyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrsssssssssssssssssssssssttttttttttttttttttttuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€����‚‚‚‚‚‚����€€€~~}}|||{{{||||||||||||||||||{{{{{{{yyyyyyyxxxxxxxxxxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrpoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllllnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhhgggggggggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddbbbbbbbbbaaaaaaaaaaaa`````___^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888877777777776666666666665555555555544444444444433333333322222222222211111111100000000////////////..........------------,,,,,,,,******)))))))))))))((((((())))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####$$$$#############"""""""""""""""!!!!!!!!!!!tuuvvwwwwwwwwwwwwvvvvvvvvvvvwwwwxxxxxxyyyyxxxxxyxxxyyyyyyzzzz{{{{{||||{{{zzyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrroooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrrrsssssssssssssssssssssssstttttttttttttttttttuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||{|{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€����‚‚‚‚‚‚����€€~~}}|||{{|||||||||||||||||||{{{{{{yyyyyyyyxxxxxxxxxxxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllnnnnnmmmmmmmmmmmmmmmmllllmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiihhhhhhhhhhiihhhhhhhhhhhhhgggggggggghhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddbbbbbbbbbaaaaaaaaaaaaa````____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888877777777777666666666665555555555544444444444433333333322222222222211111111100000000////////////..........------------,,,,,,,,******)))))))))))))((((((())))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####$$$$#############"""""""""""""""!!!!!!!!!!!ttuuvvvwwwwwwvvvvvvvvvvuvvvvvvwwwwxxxxxxxxxxxxxxxxxxyyyyyzzzz{{{{{{||{{{{zzyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrrssssssssssssssssssssssssttttttttttttttttttuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€����‚‚‚‚�����€€~~}}}|||{||||||||||||||||||||{{{{{yyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrrppoooooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllnnnnnnmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhggggggggghhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeedddddbbbbbbbbbbaaaaaaaaaaaa````____^^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888877777777777666666666666555555555554444444444433333333332222222222211111111100000000////////////..........-------------,,,,,,,******)))))))))))))((((((())))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$$$#############""""""""""""""""!!!!!!!!!!ttuuvvvvvvvvvvvvvuuuuuuuuuuvvvvvwwwwwxxxxxxxxxxxxxxxxxyyyyzzzz{{{{{{{{{{{zyyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrsoooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssrssssssssssssssssssssssssttttttttttttttttttuuuuuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€�������������€€~~}}|||{}||||||||||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuutttsssssssssssssrrrrrrrrrrrrpppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllllllllnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhhggggggggghhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddddbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888777777777776666666666665555555555544444444444333333333322222222222211111111000000000////////////..........------------,,,,,,,******)))))))))))))((((((())))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$$$#############""""""""""""""""!!!!!!!!!!tttuuvvvvvvvvvvuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwxxwxxxxxyyyyzzzz{{{{{{{{{{zzyyxxwvvuttsssrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrsssppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€������������€€€~~}}}|||}|||||||||||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuttssssssssssssssrrrrrrrrrrrppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllllnnnnnnnmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhgggggggghhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddbbbbbbbbbbaaaaaaaaaaaaa```_____^^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888777777777776666666666665555555555544444444444433333333322222222222211111111000000000////////////..........------------,,,,,,,******)))))))))))))((((((())))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$$$#############""""""""""""""""!!!!!!!!!!tttuuuvvvvvvuuuuuuttttttttuuuuuvvvvvwwwwwwwwwwwwwwwxxxxyyyyzzzz{{{{{{{{{zzyyxxwvvuuttssrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrssssspppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}}|}|}}}}}}}}}}}}}~~~~~~~~~~~~€€€€���������€€€~~}}}|||}}|||||||||||||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuutsssssssssssssssrrrrrrrrrrpppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmlllllllnnnnnnnnmmmmmmmmmmmmmmmmlmmmmmmmmmmmlllllllllllllljjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhgggggggghhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddddbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888777777777776666666666665555555555544444444444433333333322222222222211111111000000000////////////..........------------,,,,,,,*******)))))))))))))(((((()))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$$$#############""""""""""""""""!!!!!!!!!!ssttuuuuuuuuuuuuttttttttttttuuuuuvvvvvvvwwwwwwwwwwwxxxxxyyyyzzzz{{{{{{{{zzyyxxwvvuuttsssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrsssssppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€������€€€€~~~}}|||}}||||||||||||||||||||||{yyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuussssssssssssssssrrrrrrrrrppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllllllnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhhggggggghhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddbbbbbbbbbbbaaaaaaaaaaaaa``______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111111000000000////////////..........------------,,,,,,,*******)))))))))))))(((((()))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$$$##############"""""""""""""""!!!!!!!!!!ssttuuuuuuuuuuutttttttttttttttuuuuuvvvvvvvvvwwwwwwwwxxxxyyyyzzzzz{{{{{{{zzyyxxwwvuuttsssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrssssssppppppppppppppppppppppppqppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~}~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~}}|||}}||||||||||||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssssssrrrrrrrrppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhggggggghhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOONNNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888877777777777666666666666555555555554444444444433333333332222222222211111111000000000////////////..........------------,,,,,,,*******)))))))))))))(((((()))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###$$$$##############"""""""""""""""!!!!!!!!!!sssttuuuuuuuuutttttttssssttttttuuuuuuvvvvvvvvvwwwwwwwxxxxyyyzzzzz{{{{{{zzzyyxxwwvuuttsssrrrrrrrrrrqqqqqqrrrrrrrrrrrrsssssssppppppppppppppppppppppppqpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€~~~}}|||}}||||||||||||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssssrrrrrrrpppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllllnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaaa`_______^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888877777777777666666666666555555555554444444444433333333332222222222211111111000000000////////////..........-------------,,,,,,*******)))))))))))))(((((()))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###$$$$$#############"""""""""""""""!!!!!!!!!!ssstttuuuuuutttttttsssssssttttttuuuuuuuvvvvvvvvwvwwwwxxxxyyyyzzzzzzz{{zzzzyyxxwwvvutttsssrrrrrrrrrqqqqqrrrrrrrrrrrrssssssstppqqqqqqqqpppppppppppppqqpppppppqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|}}|||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€~~}}}|||}}|||||||||||||||||||||{{yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuttssssssssssssssssrrrrrrrppppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllllnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhgggggghhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeddbbbbbbbbbbbbbaaaaaaaaaaaa`_______^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888777777777776666666666665555555555544444444444433333333322222222222211111110000000000////////////..........------------,,,,,,*******)))))))))))))(((((()))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$#############"""""""""""""""!!!!!!!!!!ssssttttuuttttttttsssssssssttttttuuuuuuuuvvvvvvvvvwwwxxxxyyyyyzzzzzzzzzzzzyyxxwwvvuuttsssrrrrrrrrrqqqqrrrrrrrrrrrrrssssssttqqqqqqqqqqqqqpppppppppqqqppppppqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~€€€€~~~~~~}}~~~~~~~~}}}|||}}|||||||||||||||||||||{{yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuttttsssssssssssssssrrrrrrpppppppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddcbbbbbbbbbbbbaaaaaaaaaaaaa________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111110000000000////////////..........------------,,,,,,*******)))))))))))))(((((()))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$#############""""""""""""""""!!!!!!!!!rsssttttttttttttttssssssssstttttttuuuuuuuuuvvvvvvvwwwwxxxyyyyyzzzzzzzzzzzyyyxxwwvvuuttssssrrrrrrrrqqqqrrrrrrrrrrrrsssssstttqqqqqqqqqqqqqqpppppppqqqqpppppqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€~~~~~}}}~~~~~~~~~~~~~}}}}|||}}|||||||||||||||||||||{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttsssssssssssssssrrrrrpppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkjjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiihhhhiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeedcbbbbbbbbbbbbbaaaaaaaaaaaa________^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111110000000000////////////..........------------,,,,,,********))))))))))))(((((()))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$#############""""""""""""""""!!!!!!!!!rrsssttttttttttttssssssssssttttttttuuuuuuuuuvvvvvvwwwwxxxxyyyyyzzzzzzzzzzyyyxxxwwvuutttsssrrrrrrrrqqqrrrrrrrrrrrrrsssssstttqqqqqqqqqqqqqqqqqpppqqqqqppppqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€~~~~}}}}}}}}~~~~~~~~~~~~~~~}}}||||}}|||||||||||||||||||||{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvuuutttttttssssssssssssssrrrrppppppppppooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiihhhhiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedccbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888877777777777666666666666555555555544444444444433333333322222222222211111110000000000////////////..........------------,,,,,,********)))))))))))))((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$#############""""""""""""""""!!!!!!!!!rrssstttttttttttsssssssssssttttttttuuuuuuuuuvvvvvvvwwwxxxxyyyyyzzzzzzzzzzyyyxxxwwvvuuttssssrrrrrrrqqqrrrrrrrrrrrrssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~€€€€€€€€€€€€~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}||||}}||||||||||||||||||||{{{yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvuttttttttssssssssssssssrrrpppppppppppoooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeeccbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888877777777777666666666666555555555554444444444433333333332222222222211111110000000000////////////..........------------,,,,,,********)))))))))))))((((())))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$#############""""""""""""""""!!!!!!!!!rrrssstttttttttsssssssssssstttttttttuuuuuuuuuvvvvvvwwwxxxxyyyyyyzzzzzzzzyyyyxxxwwvvuutttssssrrrrrrqqrrrrrrrrrrrrrssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssstsssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}||||||||||||||||||||{{{yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvtttttttttsssssssssssssrrrppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeecccbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<<=<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999998888877777777777666666666666555555555554444444444433333333332222222222221111110000000000////////////..........-------------,,,,,********)))))))))))))((((())))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$$$$$##############"""""""""""""""!!!!!!!!!rrrsssstttttsssssssssssssstttttttttttuuuuuuuuvvvvvvwwwxxxxyyyyyyyzzzzzzzyyyyxxxwwvvvuuttsssssrrrrrqqrrrrrrrrrrrrrssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssssttssssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}||||||||||||||||||||{{{yyyyyyyyyyyyyyyyxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvuttttttttssssssssssssssrrpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlnnnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllkkkkkkjjjjjjjjjjjjjjiiiiijjjjjjjjjiiiiiiiiiiiiiihhiiiiiiiiihhhhhhhhhhhhhgggihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeecccbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUTUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<=<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111100000000000////////////..........------------,,,,,********)))))))))))))((((())))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$##############"""""""""""""""!!!!!!!!!rrrrsssssssssssssssssssssstttttttttttuuuuuuuuvvvvvvwwwwxxxyyyyyyyyzzzzyyyyyyxxxwwwvvuutttssssssrssqrrrrrrrrrrrrrrssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssstttsssssssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{||||||||||||}}}}}}}}}}~~~~~~~}}}}}}€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||||||{}}||||||||||||||||||||{{{yyyyyyyyyyyyyyyyxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvuuttttttttssssssssssssssrpppppppppppppoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihiiiiiiiiiihhhhhhhhhhhhhggihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeecccbbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUTUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>===========<<=<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111100000000000////////////..........------------,,,,,********)))))))))))))((((())))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$#############"""""""""""""""!!!!!!!!!rrrrssssssssssssssssssssssttttttttttuuuuuuuuuvvvvvvwwwwxxxyyyyyyyyzyyyyyyyyyxxxxwwvvuuutttssssssssrrrrrrrrrrrrrrrssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssttttsssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvwvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{|||||||||||||}}}}}}}}}~~~~~~~~~~~}}}}€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~}}}}}}}|||||||||||||||||||||{}}||||||||||||||||||||||{yyyyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvuuuttttttttssssssssssssssppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiihiiiiiiiiiihhhhhhhhhhhhhggiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeccccbbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>============<==<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888877777777777666666666665555555555544444444444433333333322222222222211111100000000000////////////..........------------,,,,,*********))))))))))))((((())))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############""""""""""""""""!!!!!!!!qrrrrsssssssssssssssssssstttttttttttuuuuuuuuuvvvvvvwwwwxxxyyyyyyyyyyyyyyyyyyxxxxwwwvvuuutttsssssssrrrrrrrrrrrrrrsssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssstttttssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~}}}}}}}||||||||||||||||||||{{}}||||||||||||||||||||||{yyyyyyyyyyyyyyyyyyxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttttsssssssssssssspppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmonnnnnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeccccbbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888877777777777666666666665555555555554444444444433333333332222222222211111100000000000////////////..........------------,,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############""""""""""""""""!!!!!!!!qrrrrssssssssssssssssssssttttttttttuuuuuuuuuuvvvvvvwwwxxxxyyyyyyyyzyyyyyyyyyxxxxwwwvvvuuttttssssssrrrrrrrrrrrrrrsssssssttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssttttttsssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~}}}}}}|||||||||||||||||||||{{}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxwwwwwwwwwwwwwwwvvuuuuttttttttssssssssssssspppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmonnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaaa____________^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>===========<==<<<<<<<<<<<;;;;;;;;;;;;:;:::::::::::999999999998888877777777777666666666665555555555554444444444433333333332222222222211111100000000000////////////..........------------,,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############""""""""""""""""!!!!!!!!qrrrrrssssssssssssssssssstttttttttuuuuuuuuuuvvvvvvvwwwxxxxyyyyyyzzzzyyyyyyyyyxxxxwwwvvuuuttttsssssrrrrrrrrrrrrrssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||{{{}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxwwwwwwwwwwwwwwwvvuuuuttttttttsssssssssssssppppppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmoonnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeecccccbbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>===========<==<<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::999999999998888877777777777766666666665555555555554444444444443333333332222222222221111100000000000////////////..........------------,,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############""""""""""""""""!!!!!!!!rrrrrrsssssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvwwwxxxxyyyyyzzzzzzzyyyyyyyxxxxwwwvvvuuuttttssssrrrrrrrrrrrrrssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssttttttttssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~}}€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvuuuuttttttttssssssssssssspppppppppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmmmmmooonnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa_____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::9999999999988888777777777777666666666665555555555544444444444433333333322222222222211111000000000000////////////.........-------------,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$#############""""""""""""""""!!!!!!!!rrrrrsssssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvwwwxxxyyyyyzzzzzzzzzyyyyyyyxxxxwwwvvvuuuttttsssrrrrrrrrrrrrsssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssstttttttttssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~}}}€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{}}|||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvuuuutttttttttssssssssssssppppppppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmmmmmmooonnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaaa`____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::9999999999998888877777777777666666666665555555555544444444444433333333322222222222211111000000000000////////////..........------------,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$##############"""""""""""""""!!!!!!!!rrrrsssssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvwwwwxxxyyyyzzzzzzzzzzzyyyyyyxxxxxwwwvvvuuutttttsrrrrrrrrrrrssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssstttttttttsssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~}}}}€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{}}}||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvuuuutttttttttssssssssssssqpppppppppppppppppooooooonnnnnnnnnnnnnnmmmmmmmmmmmmoooonnnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeecccccccbbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:;::::::::::::999999999998888877777777777666666666665555555555554444444444433333333322222222222211111000000000000////////////..........------------,,,,*********)))))))))))))(((()))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$##############"""""""""""""""!!!!!!!!rrrssssssssssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvwwwwxxxyyyzzzzzzzzzzzzzyyyyyyxxxxxwwwvvvuuutttttrrrrrrrrrssssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttttttsstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~}}}}}}€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{}}}}}||||||||||||||||||||zzyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvuuuutttttttttssssssssssssqppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmooooonnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjkjjjjjjjjjjjjjjiiiiiiiiiijiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeecccccccbbbbbbbbbbbbaaaaaaa``____________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999998888877777777777666666666665555555555554444444444433333333332222222222211111000000000000////////////..........------------,,,,**********))))))))))))(((()))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$#############"""""""""""""""!!!!!!!!uuuuuuuuuuuuuuuuvvvvvvvttttuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyzzzz{{{{{{{{{{{z{{{{zzzzzzyyyxxxwwwwvvvuutttttttttttttuuuuuuuuuuuusssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~������������������������������������‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€�������������������������€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonnoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllllkkmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggghgggggggggggggfffffffffffeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa```_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=====>===========<<<<<<<<<<<;;;:::::::::9999999999998888888888887777777777776666655555555554444444444443333333332222222222221111111111111000000000000///////.------------,,,,,,,,,,,,+++++++*************))))))))))))))(((((((((((('''''((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""#######"""""""""""uuuuuvvvvvvvvvvvvvvvvvvttuuuuuuuuuuuvvvvvvvvvvvwwwxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxwwwvvvvutttttttttttuuuuuuuuuuuuusssssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������������������‚‚‚‚‚‚‚‚�����������������������€€€€€€€€�������������������������€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooonooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhgggggggggggggffffffffffeeeeeeeedddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>====>===========<<<<<<<<<<<;;;:::::::::9999999999998888888888888777777777776666655555555555444444444443333333332222222222221111111111111000000000000///////.------------,,,,,,,,,,,,+++++++*************))))))))))))))(((((((((((((''''((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""#######"""""""""""vvvvvvvvvvvvvvvvvvvvvwwuuuuuuuuuuvvvvvvvvvvvvvwwwwxxxyyyyzzz{{{{{{|{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuttttttuuuuuuuuuuuuuuusssssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������������������������������������‚������������€€������������€€€€€€€€�������������������������€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooonooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggghhgggggggggggggffffffffffeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaa``______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>====>============<<<<<<<<<<<;;::::::::::999999999998888888888888777777777776666655555555555444444444443333333332222222222221111111111111000000000000///////.------------,,,,,,,,,,,,++++++++************))))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############""""""#######"""""""""""vvvvvvvvvvvvvvvvvvwwwwwuuuuuuuvvvvvvvvvvvvvvwwwwxxxxxyyyzzz{{{{{||||||{{{|{{{{{{{{zzzzzyyyyxxwwwwvuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€��������€€€€€€€€€�������������������������€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}|{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhggggggggggggffffffffffeeeeeeeeedddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>====>>===========<<<<<<<<<<<;;::::::::::999999999998888888888888777777777776666655555555555444444444443333333333222222222221111111111111100000000000///////.------------,,,,,,,,,,,,++++++++************))))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""#######"""""""""""vvwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvvvvvvvwwwwwwwxxxxyyyyzzz{{{|||||||||{{||{{{{{{{{{{zzzzyyyxxxwwwvuuuuuuuuuuuuuuuuuuuuuuuusssssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€��€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyywwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooopoooooooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhgggggggggggggfffffffffeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaa`_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>====>>===========<<<<<<<<<<<;;::::::::::999999999998888888888888777777777776666655555555555444444444444333333333222222222221111111111111100000000000///////.-------------,,,,,,,,,,,++++++++************))))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""#######"""""""""""wwwwwwwwwwwwwwwwwwwwwwwuuvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyzzz{{{{|||||||||||||||{{{{{{{{{{zzzzyyyxxwwvvvuuuuuuuuuuuuuuuuuuuuuusssssssssssstttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooppooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhggggggggggggfffffffffeeeeeeeeeedddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaa`_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSRSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>===>>===========<<<<<<<<<<<;;::::::::::9999999999998888888888887777777777776666555555555554444444444443333333332222222222221111111111111000000000000//////.-------------,,,,,,,,,,,++++++++*************)))))))))))))(((((((((((((''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""#######"""""""""""wwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyzzzz{{{||||||||||||||||||||{{{{{{{{zzzyyyxxxwvvvvuuuuuuuuuuuuuuuuuuuvsssssssssssstttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooppoooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>===========<<<<<<<<<<<;;::::::::::9999999999998888888888888777777777776666555555555554444444444443333333332222222222221111111111111000000000000//////..------------,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((''''(('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""#######"""""""""""xxxxxxwwwwwwwwwwwwxxxxxvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyzzzz{{{||||||}||||||||||||||||||||{{{{zzzyyyxwwvvvvvuuuuuuuuuuuuuuuuuvsssssssssssttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooooopppoooooooooooooooonnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777776666555555555555444444444443333333332222222222221111111111111000000000000//////..------------,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""########""""""""""xxxxxxxxxxxwwxwxxxxxxxxvvvvwwwwwwwwwwwxxxxxxxxxxyyyyzzzz{{{{||||}}}}}}|||}|||||||||||||||{{{{zzyyyxwwwvvvvvuuuuuuuuuuuuuuvvsssssssssstttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooopppoooooooooooooooonnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777776666555555555555444444444443333333332222222222221111111111111000000000000//////..------------,,,,,,,,,,,++++++++*************))))))))))))))((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""########""""""""""xxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwxxxxxxxxxxxxxxyyyyzzzz{{{{||||}}}}}}}}||}}}||||||||||||||||{{zzzyxxwwwwvvvvvuuuuuuuuuuuvvvsssssssstttttttttttttttttuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyywwwwwwwwwwwwwwwwwwvvvvvvvxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooppppoooooooooooooooonnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777776666555555555555444444444443333333333222222222221111111111111100000000000//////..------------,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""########""""""""""xxxxxxxxxxxxxxxxxxxxxxxvvwwwwwwxxxxxxxxxxxxxxyyyyyzzzzz{{{|||||}}}}}}}}}|}}}}}}}}}}}}}}}}||||{{{zzyxxxwwwvvvvvvvuuuuuuvvvvvssssssssttttttttttttttttuvvvvvvvvvvvvvvvvvwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyywwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooopppppooooooooooooooonnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaa__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777777666655555555555444444444444333333333222222222221111111111111100000000000//////..------------,,,,,,,,,,,+++++++++************))))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""""########""""""""""xxxxxxxxxxxxxwwwxxxxxxxvvwwwwwxxxxxxxxxxxyyyyyyyyzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{zyyyxxwwwwvvvvvvvvvvvvvvvvssssssstttttttttttttttuuuvvvvvvvvvvvvvvvwwwwwwwwxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwvvvvvxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooopppppoooooooooooooooonnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==>>>===========<<<<<<<<<<<;:::::::::::9999999999998888888888887777777777776666555555555554444444444443333333332222222222221111111111111000000000000/////..-------------,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############"""""########""""""""""wxxxxxxxwwwwwwwwwwxxxxxvvwwwwxxxxxxxxyyyyyyyyyyyzzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}||{{zyyyxxxwwwwvvvvvvvvvvvvvvsssssttttttttttttttttuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxywwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyywwwwwwwwwwwwwwwwwwwwwvvvvxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooppppppooooooooooooooonnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==>>>>===========<<<<<<<<<<<::::::::::::999999999998888888888888777777777776666555555555554444444444443333333332222222222221111111111111000000000000/////...------------,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""########""""""""""wwwwwwwwwwwwwwwwwwwxxxxvvvwwwwxxxxxyyyyyyyyyyyyyzzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}|||zzzyyxxxwwwwvvvvvvvvvvvvvsssssttttttttttttttuuuuuuvvvvvvvvvvwwwwwwwwwwxxxxxyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzywwwwwwwwwwwwwwwwwwwwwwvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==>>>>===========<<<<<<<<<<<::::::::::::999999999998888888888888777777777776666555555555555444444444443333333332222222222221111111111111000000000000/////...------------,,,,,,,,,,+++++++++*************)))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""########""""""""""wwwwwwwwwwwwwwwwwwwwwxxvvvwwwwxxxxxyyyyyyyyyyyyyzzzz{{{{{||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}||{zzzyyyxxxwwwwvvvvvvvvvvvssttttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzz{z{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppooooooooopppppppoooooooooooooooonnnmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==>>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777777666655555555555444444444443333333332222222222221111111111111000000000000/////...------------,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((('''((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""########""""""""""vvvwwwwwwvvvvvvvwwwwwwxvvvvwwwxxxxxyyyyyyyyyyyyyzzzz{{{{{||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}{{{zzyyyxxxwwwwwvvvvvvvvvtttttttttttttttuuuuuuuuuuvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{||||||||||||{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmllllllllnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbaaaaaaaaa____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=>>>>===========<<<<<<<<<<<;:::::::::::999999999998888888888888777777777777666655555555555444444444443333333332222222222221111111111111000000000000/////...------------,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""########""""""""""vvvvvvvvvvvvvvvvvvvwwwwuvvvwwwxxxxxxyyyyyyyyyyyyzzzzz{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}|{{{zzyyyxxxwwwwwwvvvvvvvtttttttttttttuuuuuuuuuuvvwwwwwwwwwwwwwwwxxxxxyyyyzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzz{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzxxwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppooooooooppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmllllllllnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>===========<<<<<<<<<<<;:::::::::::999999999999888888888888777777777777666655555555555444444444444333333333222222222221111111111111100000000000/////...------------,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""########""""""""""uuuuvvvvvvvvvvvvvvvvvwwuuvvvwwwxxxxxxyyyyyyyyyyyzzzzz{{{{||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}|||{{zzyyyxxxxwwwwwwwwvvvttttttttttttuuuuuuuuvvvvvwwwwwwwwwwwwwxxxxxxyyyyzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooopppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>>===========<<<<<<<<<<;::::::::::::99999999999898888888888877777777777666655555555555544444444444333333333222222222222111111111111100000000000/////...-------------,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""#########"""""""""uuuuuuuuuuuuuuuuuuvvvvwuuuvvvwwwxxxxxxxxyyyyyyyyyyzzzz{{{{||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~}||{{{zzyyyxxxxwwwwwwwwwwtttttttttttuuuuuuuvvvvvvvwwwwwwwxxxxxxxxxxxyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppooooooppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmlllllllnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbaaaaaaaa`____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>>===========<<<<<<<<<<;::::::::::::999999999998988888888888777777777776666555555555555444444444443333333332222222222221111111111111000000000000////....------------,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""#########"""""""""ttttuuuuuuuuuuuuuuuuvvvtuuuvvvwwwwxxxxxxxxxxxxxyyyyzzzz{{{|||||}}}}}}}}}}}}}}~~~~~~~~~~~~}}||{{{zzyyyxxxxxwwwwwwwwtttttttttuuuuuuuvvvvvvvwwxxxxxxxxxxxxxxxxxyyyyzzz{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=>>>>>===========<<<<<<<<<<;;:::::::::::999999999998988888888888777777777776666555555555555444444444443333333332222222222221111111111111000000000000////....------------,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""#########"""""""""stttttttttttttttuuuuuvvttuuuvvvwwwwwxxxxxxxxxxxxyyyyyzzz{{{|||||}}}}}}}}}}}}}~~~~~~~~~~~}}|||{{zzzyyyxxxxxxwwwwwwttttttttuuuuuuuvvvvvwwwwwxxxxxxxxxxxxxxxyyyyyzzz{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{||||||||}}}}|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooopppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmmllllllnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbaaaaaaa`_____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLKKKKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;:::::::::::999999999999988888888888777777777777666655555555555444444444443333333333222222222221111111111111000000000000////....------------,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############"""""#########"""""""""ssssstttttttttttttuuuuvtttuuuvvvvwwwwwwwwwwwwxxxxxyyyyzzz{{{||||||}}}}}}}}}}}~~~~~~~~~~~~}}}||{{{zzzyyyyxxxxxxwwwwuuuuttuuuuuuuvvvvvwwwwwwwxxxxxxxxxxxxxyyyyyyzzzz{{{{{|||||}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzyyxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppoooopppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmmlllllnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;:::::::::::999999999999988888888888777777777777666655555555555444444444443333333333222222222221111111111111100000000000////....------------,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$##############""""#########"""""""""rsssssssssssttttttttuuustttuuuvvvvvwwwwwwwwwwwwwxxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyxxxxxxxxwuuuuuuuuuuuuvvvvvwwwwwxxxyyyyyyyyyyyyyyyyyyzzzz{{{|{{||||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzyyyyyxxxxxxxyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooppppppppppppooooooooooooonnnnnmmmmmmmmmmmmmmmlllllnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;::::::::::::99999999999988888888888877777777777666655555555555444444444443333333333222222222221111111111111100000000000////....------------,,,,,,,,,+++++++++++************))))))))))))))((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""#########"""""""""rrrrsssssssssssstttttuusstttuuuuvvvvvvvvvvvvvwwwwwxxxyyyzzz{{{|||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{zzzyyyyxxxxxxxxuuuuuuuuuuuuvvvvwwwwxxxxxyyyyyyyyyyyyyyyyyzzzzz{{{|{||||}}}}}~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppooopppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmllllnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbaaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;:::::::::::999999999999988888888888777777777776666555555555554444444444433333333332222222222221111111111111000000000000///....------------,,,,,,,,,+++++++++++************))))))))))))))((((((((((((''(((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""#########"""""""""rrrrrrssssssssssssttttusssstttuuuuuvvvvvvvvvvvvvwwwwxxyyyzzz{{{||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{zzzzyyyyyxxxxxxuuuuuuuuuuuvvvvwwwwxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{|{|||}}}}}~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€���€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooppppppppppppppooooooooooonnnnnnnmmmmmmmmmmmmmmmlllnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbaaaaa```____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;:::::::::::999999999999988888888888777777777776666555555555555444444444433333333332222222222221111111111111000000000000///....-------------,,,,,,,,+++++++++++************))))))))))))))((((((((((((''(((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############""""#########"""""""""oooooooooppppppppppqqqqrsssttttuuuuuuuuuuvvvvvvvuuuvvvwwwxxyyyyzzzzz{{{{{||}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}|||||{{{{{{zzzzzzzzzzzzzz{{{{|||}}}}}}|||||||||||||||||||}}}}~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}~~}}~~~~~~~~~~~}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrpppooooooooooooooooonnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaaaa`````````_______^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLKKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;:::::::::::999999998888888888777777777776666666666666555555555555444444433333333333322222222221000000000000////////////,,,,,,,,,,,,++++++++++++*+++++++++++************)))****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""nnnoooooooooppppppppqqqrrsssstttttuuuuuuuuuuuuuuttuuuvvwwwxxyyyyzzzzz{{{{|||}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}|||||{{{{{{{zzzzzzzzzzzzz{{{|||}}}}}~~|||||||||||||||||||}}}}~~~€€€���‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrppppooooooooooooooooonnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;:::::::::::999999998888888888777777777776666666666666555555555555444444433333333333322222222221000000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++************)))****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""nnnnoooooooooooppppppqqrrrssssstttttttttttuuuuuutttuuuvvwwwxxxyyyzzzzz{{{|||}}}}}}}}|}||}}}}}}}}}|~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzz{{{|||}}}}~~~}}}}}||||||||||||}}}}}}~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrpppppoooooooooooooooonnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgffffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbaaaaaaaaaaaaa````````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::::::::99999998888888888777777777776666666666666555555555555444444443333333333322222222221000000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++************)))****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""nnnnnoooooooooooppppppqrrrrrsssssstttttttttttttustttuuuvvwwwxxxyyyzzzzz{{|||}}}}}}}|||||||||||||||~~~~~}}}}}||||||{{{{{{zzzzzzzzzzz{{{{|||}}}~~~~}}}}}}}}||||||||}}}}}}}~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrrpppppooooooooooooooooonnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999998888888888777777777777666666666666655555555555444444443333333333322222222221000000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++************)))****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""nnnnnnoooooooooooppppppqrrrrrsssssssssstttttttttsstttuuuvvwwxxxxyyyzzzzz{||||}}|}|||||||||||||||||~~~~~~~}}}}}||||||{{{{{{zzzzzzzzzzz{{{{|||}}}~~~~}}}}}}}}}}}|||}}}}}}}}}~~~€€€��‚‚‚ƒƒƒƒ„„„„„„„ƒƒ‚‚‚‚‚�����€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyxxxxxxxxxxxxxxxxxxxwwwwuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrppppppoooooooooooooooonnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999998888888888777777777777666666666666655555555555444444443333333333322222222221000000000000////////////,,,,,,,,,,,,++++++++++++++++++++++++************)))****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""nnnnnnnnoooooooooopppppqqqrrrrrrssssssssssssttttssstttuuvvvwwwxxxyyyzzzz{|||||||||||||||||||||||||~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~€€€���‚‚ƒƒƒƒ„„„„„„„„„ƒƒ‚‚‚‚������€€€€€€~~~~~~~~~~~~~~~~~~~~~|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrppppppooooooooooooooooonnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaaa```````_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999998888888888877777777777666666666666655555555555444444443333333333322222222221100000000000////////////,,,,,,,,,,,,,+++++++++++++++++++++++*************))****)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""nnnnnnnnoooooooooooppppqqqqrrrrrrrrsssssssssssttsssstttuuvvvwwwxxxyyyzzzz|||||||||||||||||||||||||~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{|||}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€��‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuttttttttttsssssssssssssrrrrrrrrrrrrpppppppooooooooooooooooonnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999998888888888877777777777666666666666655555555555444444443333333333332222222221100000000000////////////,,,,,,,,,,,,,+++++++++++++++++++++++*************))*****))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""nnnnnnnnnooooooooooopppqqqqqqrrrrrrrrrrsssssssssrssssttuuuvvvwwwxxyyyyzzz|||||||||||||||||||||||||~~~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzz{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrppppppppoooooooooooooooonnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbaaaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;:::::::::::999999988888888888777777777776666666666666555555555555444444433333333333322222222211000000000000///////////,,,,,,,,,,,,,+++++++++++++++++++++++*************))*****))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""nnnnnnnnnnoooooooooooppqqqqqqqrrrrrrrrrrrrssssssrrssstttuuuvvwwwxxxyyyzzz|||||||||||||||||||||||||~~~~~~~}}}}}||||||{{{{{{zzzzzyzzzzzzzz{{{|||}}}}~~|}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€���‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~|||||}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyxxxxxxxxxxxxxxxxxxxwuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrppppppppooooooooooooooooonoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555555444444433333333333322222222211000000000000///////////,,,,,,,,,,,,,++++++++++++++++++++++++************))*****))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""nnnnnnnnnnoooooooooooopqqqqqqqqqrrrrrrrrrrrsssssrrsssstttuuuvvwwwxxxyyyzz{||||||||||||||||||||||||~~~~~~}}}}}|||||{{{{{{zzzzzyyyyyzzzzzz{{{|||}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚‚ƒƒ„„„„„………„„„ƒƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~||||}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrpppppppppoooooooooooooooonooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999988888888888777777777777666666666666655555555555444444443333333333322222222211000000000000///////////-,,,,,,,,,,,,++++++++++++++++++++++++************))*****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnnnnoooooooooooopqqqqqqqqqqqrrrrrrrrrrrsssrrrssstttuuuvvvwwwxxxyyyz{{|||||||||||||||||||||||~~~~~}}}}}|||||{{{{{{zzzzyyyyyyyzzzzz{{{{||||}}}||||||}}}}}}}}}}}}}}}}}}}}~~~~~~€€��‚‚ƒƒƒ„„„„………„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~~||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrpppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhgggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999988888888888777777777777666666666666655555555555444444443333333333322222222211000000000000///////////-,,,,,,,,,,,,++++++++++++++++++++++++************))*****))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnnnoooooooooooooopqqqqqqqqqqqqrrrrrrrrrsssrrrsssstttuuuvvvwwwxxyyyz{{||||||||||||||}}}}}}}}|~~~~}}}}}|||||{{{{{zzzzyyyyyyyyyzzzzz{{{{||||}}||||||||}}}}}}}}}}}~~}}}}}~~~~~~~€€��‚‚ƒƒƒ„„„„……„„„„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~~€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrppppppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhgggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999988888888888877777777777666666666666655555555555444444443333333333322222222211000000000000///////////-,,,,,,,,,,,,++++++++++++++++++++++++************))*****)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnnnooooooooooooooppqqqqqqqqqqqqrrrrrrrrrssrrrrsssstttuuuvvvwwxxxyyy{{{|||||||||||}}}}}}}}}}}~~~~}}}|||||{{{{{zzzzyyyyyyyyyyyzzzzz{{{{||||}{{|||||||}}}}}}}}~~~~~~}}}~~~~~~~~€€��‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}||}}}~~~~~~~~~~~~~~~~~~€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}||||||||||||||||||||}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrpppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666666666655555555555444444443333333333322222222211000000000000///////////-,,,,,,,,,,,,++++++++++++++++++++++++************))*****)))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnnoooooooooooooooppqqqqqqqqqqqqrrrrrrrrrssrrrrrsssttttuuuvvwwwxxxyy{{{{||||||||}}}}}}}}}}}}}€~~~}}}|||||{{{{{zzzzyyyyyyyyyyyyzzzzz{{{{{|||{{{{||||||}}}}}}~~~~~~~~}}~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~|||}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|}}}}~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}|||||||||||||||||||}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyzzzzyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyxxxxxxxxxxxxxxxxvuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssrrrrrrrpppppppppppooooooooooooooopoooooooooooooooonnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666666666655555555555444444443333333333332222222211100000000000///////////-,,,,,,,,,,,,,+++++++++++++++++++++++*************)*****)))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnooooooooooooooooppqqqqqqqqqqqqqrrrrrrrrssrrrrrssssttttuuuvvwwwxxyyz{{{{|||||||}}}}}}}}~~}}}€€~~~}}}||||{{{{{zzzzzyyyyyyyyyyyyyzzzzz{{{{{||{{{{{|||||}}}}}}~~~~~~~~~}~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~||}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrppppppppppppooooooooooooooppooooooooooooooonnnnnnnnooonnnnnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555555444444433333333333322222222111000000000000//////////-,,,,,,,,,,,,,+++++++++++++++++++++++*************)*****)))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""nnnnnnnoooooooooooooooppqqqqqqqqqqqqqqrrrrrrrrrsqrrrrrsssstttuuuvvvwwxxxyzz{{{{||||||}}}}}}~~~~~~}€€~~~}}}||||{{{{{zzzzzyyyyyyyyyyyyyyzzzzzz{{{{{zz{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒ„„ƒƒƒƒƒƒƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~||}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}|}}}}}~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrppppppppppppooooooooooooooppoooooooooooooooonnnnnnnoooonnnnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihgggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaa````_____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999988888888888777777777776666666666666555555555555444444433333333333322222222111000000000000//////////-,,,,,,,,,,,,,+++++++++++++++++++++++*************)******))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""nnnnnnooooooooooooooooppqqqqqqqqqqqqqqrrrrrrrrrsqrrrrrssssstttuuuvvvwwxxxzzz{{{{|||||}}}}}~~~~~~~~€€€~~}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{zzz{{{{{|||}}}}}~~~~~~~~~~~~~~~~~~~~~€€���‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~~~~~~~~||}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrpppppppppppppooooooooooooopppooooooooooooooonnnnnnnoooooonnnnnnnnnnnnmmmmmmmnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999988888888888777777777777666666666666655555555555444444443333333333322222222111000000000000//////////-,,,,,,,,,,,,,+++++++++++++++++++++++*************)******))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""nnnnnnoooooooooooooooppqqqqqqqqqqqqqqqrrrrrrrrrrqqrrrrrssssstttuuuvvwwwxxyzzz{{{{{||||}}}}~~~~~~~~€€€~~~}}}|||{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzz{{{zzzz{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~~~~~~|}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~��������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrpppppppppppppooooooooooooopppoooooooooooooooonnnnnnoooooooonnnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999988888888888877777777777676666666666655555555555444444443333333333322222222111000000000000//////////--,,,,,,,,,,,,++++++++++++++++++++++++************)******))))))))))))(((((((((((('''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""nnnnnooooooooooooooopppqqqqqqqqqqqqqqrrrrrrrrrrrqqrrrrrrssssttttuuuvvwwwxyyzzzz{{{{|||}}}}~~~~~~~~€€€~~~}}||||{{{{zzzzzzzyyyyyyyyyyyyyyyyzzzzzzzz{yzzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~€€���‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚����€€€~~~~~~~~~~~~~~~|}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}||}}}}}}}}~~~~~~��������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrppppppppppppppooooooooooooppppooooooooooooooonnnnnnooooooooonnnnnnnnnnmmmmmmnnnnnmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999988888888888877777777777676666666666655555555555444444443333333333322222222111000000000000//////////--,,,,,,,,,,,,++++++++++++++++++++++++************)******))))))))))))(((((((((((((''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""nnnnnooooooooooooooppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqrrrrrrssssttttuuuvvwwwyyyyzzz{{{{|||}}}}~~~~~~~€€~~}}}|||{{{{zzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzz{{{{|||}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||}}}}}}}}}~~~~��������������������������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrpppppppppppppppoooooooooooppppoooooooooooooooonnnnnoooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiigggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999998888888888877777777777676666666666655555555555444444443333333333322222222111000000000000//////////--,,,,,,,,,,,,++++++++++++++++++++++++************)******))))))))))))(((((((((((((''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""nnnnoooooooooooooooppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrsssstttuuuvvvvwxxyyyzzzz{{{||||}}}}}}}}}€~~~}}|||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzz{{{|||}}}}~~~~~~~~~~~~~~~~~~~~€€€€���‚��‚‚‚‚‚‚‚‚‚‚‚‚‚����€€~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||}}}}}}}}}~~~��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrpppppppppppppppooooooooooopppppooooooooooooooonnnnnoooooooooonnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777777676666666666655555555555444444443333333333332222222111100000000000//////////--,,,,,,,,,,,,+++++++++++,++++++++++++************)******)))))))))))))((((((((((((''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""nnnnoooooooooooooopppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqrrrrrrrsssstttuuuuvvvxxxyyyyzzzz{{{|||}}}}}}}}~~~}}|||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyzzzz{{{|||}}}}~~~~~~~~~~~~~~€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚����€€~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|}}}}}}}}}}~~��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrrppppppppppppppppoooooooooopppppooooooooooooooooonnnooooooooooonnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiigggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaa````____________^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::9999998888888888877777777777676666666666655555555555544444443333333333332222222111100000000000//////////--,,,,,,,,,,,,,++++++++++,++++++++++++************)******)))))))))))))((((((((((((''''''''''''&&&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""nnnooooooooooooooopppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqrrrrrrrrssssttttuuuvvwxxxxyyyyzzz{{{|||||}}}||~~~}}}|||{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyzzzz{{{|||}}}~~~~~~~~€€€€€�€�����‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}}}}}}}€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssrrppppppppppppppppooooooooooppppppoooooooooooooooonnnooooooooooonnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmllllmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777776766666666666555555555555444444433333333333322222221111000000000000/////////--,,,,,,,,,,,,,++++++++++,++++++++++++*******************)))))))))))))(((((((((((('''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""nnnooooooooooooooppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqrrrrrrrsssssttttuuuuwwwwxxxyyyyzzz{{{{|||||||~~~}}}|||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyzzzz{{{|||}}}}~~~~~~~€€€€€€€€����‚‚‚‚‚ƒƒƒ‚‚‚‚‚��€€€€~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€�����������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrpppppppppppppppppoooooooooppppppooooooooooooooooonnooooooooooonnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::99999988888888888777777777777766666666666655555555555444444443333333333322222221111000000000000/////////--,,,,,,,,,,,,,++++++++++,++++++++++++*******************)))))))))))))(((((((((((('''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""nnoooooooooooooooppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqrrrrrrrrssssstttttuuvvwwwwxxxxyyyzzz{{{{{{{{{}}}}|||{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzz{{{|||}}}}~~~~~~€€€€€€€€€���‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€€€€€€}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€�������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssrqppppppppppppppppooooooooopppppppoooooooooooooooonnooooooooooonnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::99999988888888888877777777777776666666666655555555555444444443333333333322222221111000000000000/////////--,,,,,,,,,,,,,++++++++++,++++++++++++********************))))))))))))(((((((((((('''''''''''''&&&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""nnnnnnnooooooooooooooppqqqqqqqqqqqqqqrrrrrrrrrrrpppppppppppqqqqqqrrrrrsssttuuuuuvvvvwwwxxxxyyyyyyyzzzyyyyxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxyyyyyzzz{{{||||}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€���‚‚‚ƒƒƒƒƒƒƒ‚‚���€~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚������������������������������������������������‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooooonnnnnnqqppppppppppppppppooooooooooooooooooonnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffedddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::9998888888888877777777777666666666655555555555444433333333333322222222222110000000000////////////...-------,,,,,,,,,,,,++++++,,,,++++++++++++************)))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""nnnnnnoooooooooooooooppqqqqqqqqqqqqqqrrrrrrrrrrrpppppppppppqqqqqqqrrrrrrstttttuuuuvvvvwwwwxxxxxxxxyyyyyxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxyyyyzzzz{{{||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€��‚‚‚ƒƒƒƒ„„ƒƒƒƒ‚‚��€~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������������������������������������������‚‚‚‚‚‚‚‚�����������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooonnnnnnqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9998888888888877777777777666666666655555555555444443333333333322222222222210000000000////////////...-------,,,,,,,,,,,,++++++,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""nnnnnnoooooooooooooopppqqqqqqqqqqqqqrrrrrrrrrrrrppppppppppppqqqqqqqqrrrrrsttttttuuuuvvvvwwwwwwwwwwyyxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyzzzz{{{{|||}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„„„„ƒƒ‚‚�€€~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€�������������������‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������������������������������‚‚‚‚‚‚‚‚‚‚���������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooooonnnnnqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffeddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9998888888888877777777777666666666655555555555444443333333333322222222222210000000000////////////...-------,,,,,,,,,,,,++++++,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""nnnnnooooooooooooooopppqqqqqqqqqqqqqrrrrrrrrrrrrppppppppppppqqqqqqqqqrrrrsssttttttuuuuuvvvvvvwwwwvxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzz{{{{|||}}}}}}~~~~~~~~~~~€€€���‚‚ƒƒ„„„………„„„ƒƒ‚‚�€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqpppppoooooooooooooooonnnnnqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9998888888888877777777777666666666655555555555444443333333333322222222222210000000000////////////...-------,,,,,,,,,,,,++++++,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""nnnnnooooooooooooooopppqqqqqqqqqqqqrrrrrrrrrrrrrppppppppppppqqqqqqqqqqrrrsssssttttttuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyyzzzz{{{{|||}}}}}~~~~~€€€€€��‚‚ƒƒ„„…………………„„„ƒ‚��€€~~~~~~~~€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooooooonnnnqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffdddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9998888888888877777777777666666666655555555555544443333333333322222222222210000000000////////////...-------,,,,,,,,,,,,,+++++,,,,+++++++++++++************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""nnnnnooooooooooooooppppqqqqqqqqqqqqrrrrrrrrrrrrrppppppppppppqqqqqqqqqqqqrsssssssttttttuuuuuuuuuuuuwwwwwwwwvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyyyzzzz{{{{|||}|}}}~~~~€€€€��‚‚ƒƒ„„………††††………„„ƒ‚��€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooooooonnnnqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffffffffffdddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::::99988888888888777777777776666666666555555555555444433333333333322222222222100000000000///////////...-------,,,,,,,,,,,,,+++++,,,,+++++++++++++************))))))))))))(((((((((((((((((((((''''''''''''&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""nnnnoooooooooooooooppppqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppqqqqqqqqqqqqqqssssssssstttttttuuuuuuuuuwvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzz{{{{||||}}}~~~~€€€€€€€€€€€€€�����‚‚ƒƒ„………†††††††……„„ƒ‚‚��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooooonnnqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggghgggggggggggggfffffffffffdddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::99988888888888877777777776666666666655555555555444433333333333322222222222100000000000////////////..-------,,,,,,,,,,,,,+++++,,,,+++++++++++++************))))))))))))((((((((((((((((((((('''''''''''''&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""nnnnoooooooooooooopppppqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppqqqqqqqqqqqqqqrrssssssssstttttttttttuuuvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyzzzz{{{{||||}}}~~~€€€€€€€€€€€€€����‚‚‚ƒƒ„„……†††‡‡‡†††……„ƒƒ‚‚��€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpppppppoooooooooooooooonnnqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggghgggggggggggggfffffffffffddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99998888888888877777777776666666666655555555555444433333333333322222222222100000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""nnnooooooooooooooopppppqqqqqqqqqqrrrrrrrrrrrrrrrppppppppppqqqqqqqqqqqqqqqrrsssssssssstttttttttttttvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyzzzzz{{{{||||}}}~~~€€€€€€�������‚‚‚‚‚‚ƒƒ„„……††‡‡‡‡‡‡†††……„ƒƒ‚‚����€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚ƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooooonnqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggghgggggggggggggfffffffffffddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99998888888888877777777776666666666655555555555444433333333333322222222222100000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""nnnooooooooooooooppppppqqqqqqqqqqrrrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqqrrrssssssssssstttttttttttvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyzzzzz{{{{{|||}}~~~€€€€���������‚‚‚ƒƒƒƒ„„……††‡‡‡‡‡‡‡‡‡††…„„ƒƒ‚‚‚�������������‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€������€€€€€€€�������������‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooooonnqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggghhgggggggggggggffffffffffddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99998888888888877777777776666666666655555555555444443333333333322222222222200000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""nnoooooooooooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrsppppppppqqqqqqqqqqqqqqqqqrrsssssssssssssstttttttttvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzz{{{{{|||}}~~~€€€�������‚‚ƒƒƒƒƒ„„„……††‡‡‡‡ˆˆˆ‡‡‡†††…„„ƒƒƒ‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€���������€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooooonqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggghhgggggggggggggffffffffffdddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99998888888888877777777776666666666655555555555444443333333333322222222222200000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""nnoooooooooooooopppppppqqqqqqqqqrrrrrrrrrrrrrrrsppppppppqqqqqqqqqqqqqqqqqrrsssssssssssssssttttttttvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{|||}}~~~€€€����‚‚‚‚‚ƒƒ„„„„………†††‡‡‡ˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€€������������€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppoooooooooooooooonqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggghhhggggggggggggffffffffffdddddddddcccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaa``````_____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99998888888888877777777776666666666655555555555444443333333333322222222222200000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""nooooooooooooooopppppppqqqqqqqqrrrrrrrrrrrrrrrssppppppqqqqqqqqqqqqqqqqqqqsssssssssssssssssstttttttvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{z{{{|||}}~~€€���‚‚‚‚‚ƒ„„„„…………†††‡‡‡ˆˆˆˆˆˆ‡‡‡‡†……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttsrrrrrrrrrrrrrrrrrqqqqqqqppppppppppooooooooooooooooqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggghhhgggggggggggggfffffffffddddddddddccccccccccccbbbcbbbbbbbbbbbbaaaaaaaaaaaaa``````____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:::::99998888888888877777777776666666666655555555555544443333333333322222222222200000000000////////////..--------,,,,,,,,,,,,+++++,,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""nooooooooooooooppppppppqqqqqqqqrrrrrrrrrrrrrrrssppppppqqqqqqqqqqqqqqqqqrrsssssssssssssssssttttttttvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{|||}}~~€€���‚‚‚ƒƒ„„…………†††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……………………………………………„„„„„„…„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttsrrrrrrrrrrrrrrrrrrqqqqqqppppppppppooooooooooooooooqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggghhhgggggggggggggfffffffffddddddddddcccccccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::99998888888888887777777776666666666655555555555544443333333333332222222222200000000000////////////..--------,,,,,,,,,,,,,++++,,,,,++++++++++++*************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""nooooooooooooooppppppppqqqqqqqqrrrrrrrrrrrrrrrsspppppqqqqqqqqqqqqqqqqqrrrsssssssssssssssssttttttttvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{|||}}~~€€���‚‚ƒƒƒ„………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚��€€€€€€€€€€€€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………„„„„……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttssrrrrrrrrrrrrrrrrrqqqqqqpppppppppppoooooooooooooooqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhgggggggggggggffffffffddddddddddcccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::999998888888888877777777766666666666655555555555444433333333333322222222222000000000000///////////..--------,,,,,,,,,,,,,++++,,,,,+++++++++++++************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""oooooooooooooopppppppppqqqqqqqrrrrrrrrrrrrrrrssspppppqqqqqqqqqqqqqqqqqrrrsssssssssssssssttttttttttvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}~~€€��‚‚‚ƒƒ………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††………„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………„„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚ƒ‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttssrrrrrrrrrrrrrrrrrrqqqqqpppppppppppoooooooooooooooqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhgggggggggggggffffffffdddddddddddccccccccccccbbccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::999998888888888877777777776666666666655555555555444433333333333322222222222000000000000////////////.--------,,,,,,,,,,,,,++++,,,,,+++++++++++++************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""oooooooooooooopppppppppqqqqqqqrrrrrrrrrrrrrrrsssppppqqqqqqqqqqqqqqqqrrrrrsssssssssssssstttttttttttvvvvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}~~€€��‚‚ƒƒ………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………„„……„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttsssrrrrrrrrrrrrrrrrrqqqqqppppppppppppooooooooooooooqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggghhhhgggggggggggggffffffffdddddddddddcccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::999998888888888877777777776666666666655555555555444433333333333322222222222000000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((''''''''''''&''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""oooooooooooooopppppppppqqqqqqrrrrrrrrrrrrrrrssssppppqqqqqqqqqqqqqqqqrrrrrsssssssssssssttttttttttttvvvvvvvvvwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyzzzzzzyzzzzz{{{|||}}~~€€�‚‚ƒƒ………††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……††††††††††………………………………„„……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttsssrrrrrrrrrrrrrrrrrrqqqqppppppppppppooooooooooooooqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhgggggggggggggfffffffdddddddddddcccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::999998888888888877777777776666666666655555555555444443333333333322222222222000000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""oooooooooooooppppppppppqqqqqqrrrrrrrrrrrrrrrsssspppqqqqqqqqqqqqqqqqrrrrrrsssssssssssstttttttttttttvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzyzzzzzz{{{{||}}~~€��‚‚ƒ„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚������€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„††††††††††††††…………………………„„………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttssssrrrrrrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgghhhhhgggggggggggggfffffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::999998888888888877777777776666666666655555555555444443333333333322222222222000000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""oooooooooooooppppppppppqqqqqrrrrrrrrrrrrrrrssssspppqqqqqqqqqqqqqqqqrrrrrrsssssssssssttttttttttttttvvvvvvvwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzz{{{{||}}~~€��‚‚„……††‡‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆ‡‡††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚��€€€€€������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††……………………„„„………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttsssssrrrrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhgggggggggggggfffffffddddddddddddccccccccccccbcccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;::::999998888888888877777777776666666666655555555555444443333333333322222222222000000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""oooooooooooopppppppppppqqqqqrrrrrrrrrrrrrrrssssspppqqqqqqqqqqqqqqqrrrrrrrsssssssssstttttttttttttttvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzyyzzzzzzz{{{{||}}~~€��‚„„……††‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡††††…………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††………………………„„„……„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuttsssssrrrrrrrrrrrrrrrrrqqqppppppppppppppooooooooooooqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhgggggggggggggffffffddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDDCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::999998888888888877777777776666666666655555555555544443333333333322222222222000000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++************)))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""oooooooooooopppppppppppqqqqrrrrrrrrrrrrrrrssssssppqqqqqqqqqqqqqqqqrrrrrrrsssssssssttttttttttttttttvvvvvvwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzyzzzzzzzzz{{{{||}}~~€��ƒ„„……†‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡†††††…………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………„„„„……„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttssssssrrrrrrrrrrrrrrrrrqqppppppppppppppooooooooooooqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhghhhhhhgggggggggggggffffffdddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::999998888888888887777777776666666666655555555555544443333333333322222222222100000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""oooooooooooppppppppppppqqqqrrrrrrrrrrrrrrrssssssppqqqqqqqqqqqqqqqrrrrrrrrsssssssssttttttttttttttttvvvvvvwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€�‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆ‡‡††††……………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚�������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„……………„„„„„„„„„„„„„„„„†††††††††††††………………………„„„„……„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutssssssrrrrrrrrrrrrrrrrrqqpppppppppppppppoooooooooooqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffffdddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````____________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::999999888888888887777777776666666666665555555555544443333333333332222222222100000000000////////////.---------,,,,,,,,,,,,++++,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""oooooooooooppppppppppppqqqrrrrrrrrrrrrrrrssssssspqqqqqqqqqqqqqqqqrrrrrrrrsssssssstttttttttttttttttvvvvvwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€€‚‚ƒ„„…††‡‡ˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡††††…………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„……………………„„„„„„„„„„„„„„††††††††††††………………………„„„„„…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrrrrrqpppppppppppppppoooooooooooqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnoonnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffdddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::9999998888888888877777777776666666666655555555555444433333333333322222222221000000000000///////////.---------,,,,,,,,,,,,,+++,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""oooooooooooppppppppppppqqqrrrrrrrrrrrrrrrssssssspqqqqqqqqqqqqqqqrrrrrrrrrsssssssstttttttttttttttttvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~�‚‚ƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„ƒƒƒƒƒƒƒ‚‚‚����‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…………………………„„„„„„„„„„„„„†††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuusssssssrrrrrrrrrrrrrrrrrqppppppppppppppppooooooooooqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnoonnnnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffedddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;:::9999998888888888877777777776666666666655555555555444433333333333322222222221000000000000////////////---------,,,,,,,,,,,,,+++,,,,,,++++++++++++*************))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""oooppppppppppppppqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzz{{||}}~€€�‚‚ƒ„„„……††††††††††††‰ˆˆˆˆˆ‡‡‡‡†††………………………………‡‡‡‡‡‡‡††††††††……………†††††………………………††††††††††…………………………………………………††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……†††††††††††††…†………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrqqpppppppppppppppppoooooooqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555544333333333222222222221111111100000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((())))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""oopppppppppppppppqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyzzz{{||}~~€€�‚‚ƒƒ„„………††††††††††‰ˆˆˆˆˆ‡‡‡‡††††……………………………‡‡‡‡‡‡‡††††††††††††††††††………††††††††††††††††††††……………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………††††††††††††††††††………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuussssssssrrrrrrrrrrrrrrrrrqqqppppppppppppppppoooooooqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffdddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555544333333333222222222221111111100000000000///////////...------------,,,,,,,,,,,,,++++++++++++*******************))))))))))))((((())))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""ooppppppppppppppqqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzz{{||}~~€€�‚‚ƒƒ„„……………†††††††‰ˆˆˆˆˆˆ‡‡‡‡††††…………………………‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………††††††††††††††††††††…†……………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqpppppppppppppppppooooooqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffdddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>==========<;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555543333333332222222222211111111000000000000//////////...-------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""opppppppppppppppqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyzzz{{||}~~€��‚ƒƒ„„„…………………†††ˆˆˆˆˆˆˆ‡‡‡‡†††††………………………‡‡‡‡‡‡‡‡††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………†††††††††††††††††††††…†…………………………………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuusssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppppppppoooooqqqqqpppppppppppppppooooooooooooooooooooonnnnnnnnnonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========<;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555543333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""oppppppppppppppqqqqqqqqppppppppppppqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyzzzz{{||}~~€��‚‚ƒƒ„„„„…………………ˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………………‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………………………†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrrrrrrrqqqqpppppppppppppppppoooooqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========;;;;;;;;;:::::::::::99999999999998888888888877777776666666666665555555555543333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""oppppppppppppppqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~€€��‚‚ƒƒƒ„„„„…………ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††……………ˆˆ‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuusssssssssssrrrrrrrrrrrrrrqqqqqpppppppppppppppppooooqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnoonnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555543333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$############""""""ppppppppppppppqqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzz{{||}}~€€��‚‚‚ƒƒƒ„„„„„„‡ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††ˆˆˆˆ‡‡‡‡‡‡††††††††‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqppppppppppppppppooooqqqqqqppppppppppppppppooopoooooooooooooooooonnnnnnoonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffdddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555543333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,+++++++++++++******************))))))))))))((((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""ppppppppppppppqqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}~~€€��‚‚‚ƒƒƒƒƒ„„‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuussssssssssssrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooqqqqqqqpppppppppppppppooopooooooooooooooooooonnnnnoonnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffdddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555543333333332222222222221111111000000000000//////////....------------,,,,,,,,,,,,+++++++++++++******************)))))))))))))(((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""ppppppppppppppqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}~~€€���‚‚‚‚ƒƒƒ††‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡††††‡‡‡‡‡‡ˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqppppppppppppppppoooqqqqqqqppppppppppppppppooppoooooooooooooooooonnnnnooonnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffdddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999999999998888888888887777777666666666665555555555543333333333222222222221111111000000000000//////////....------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((()))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""pppppppppppppqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{||}}}~~€€€���‚‚‚‚††††††‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆ‡‡‡‡‡‡††††‡‡‡‡‡‡ˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuusssssssssssssrrrrrrrrrrrrqqqqqqqpppppppppppppppppooqqqqqqqqpppppppppppppppooppoooooooooooooooooonnnnnoonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>===========;;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555543333333333222222222221111111100000000000//////////....------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""pppppppppppppqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvtttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{|||}}~~~€€€����‚………††††††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††‡‡‡‡‡ˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppppppooqqqqqqqqppppppppppppppppopppooooooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>==========;;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555433333333332222222222211111111000000000000/////////....------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppppqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvtttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{|||}}}~~~~€€€��„„……………††††††††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††‡‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyywvvvvvvvvvvvvvvvvvvuuuuuussssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppppppoqqqqqqqqqpppppppppppppppopppooooooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========;;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555533333333332222222222211111111000000000000/////////.....-----------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((()))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppppqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{||||}}}}~~~€€ƒ„„„„…………………†††††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†‡‡†††††††††††††††††††††………†††††††††††††††††††††††††…………………………………………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyywvvvvvvvvvvvvvvvvvvuuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppoqqqqqqqqqpppppppppppppppoppppoooooooooooooooonnnnnooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========;;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555533333333332222222222211111111000000000000/////////.....-----------,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((()))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppppqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{||||}}}}~~~~‚ƒƒƒ„„„„„………………††††††††††ˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡‡ˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…†††††††††††††††††††††††††…††……††…††…†………………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvvvvvvvuuuuusssssssssssssssrrrrrrrrrrqqqqqqqqqppppppppppppppppoqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffdddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========;;;;;;;;;;;:::::::::::9999999999998888888888877777776666666666665555555555533333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((()))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""pppppppppppqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvtttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||}}}}}~~~‚‚‚ƒƒƒƒ„„„„„………………†††††††ˆˆˆˆˆˆ‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡†‡††††‡†††††††††††††††††††††††††††††††……†…………………†…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚������������������������€~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvvvvvvvuuuuussssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppppppqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffdddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========;;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555533333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((()))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""pppppppppppqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvtttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||}}}}~~��‚‚‚‚ƒƒƒƒ„„„„„………………††††ˆˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡‡‡ˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…††……††††…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡†††††††††††††††††††††††………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚�����������������������€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvvvvvvvuuuussssssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppppppqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========;;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555533333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}€����‚‚‚‚ƒƒƒƒ„„„„„…………………ˆˆˆˆ‡‡‡‡‡‡††††††††††‡‡‡‡‡†‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyywwwwvvvvvvvvvvvvvvvvvuuuusssssssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnnooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>==========;;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555533333333332222222222221111111000000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}€€€����‚‚‚‚ƒƒƒƒƒ„„„„……………‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyywwwwvvvvvvvvvvvvvvvvvvuuusssssssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========;;;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555533333333332222222222221111111100000000000/////////.....------------,,,,,,,,,,,,++++++++++++*******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""ppppppppppqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvtttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||€€€€�����‚‚‚‚ƒƒƒƒ„„„„„„…‡‡‡‡‡‡‡‡‡††††††††††††††‡‡††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvvvvvvuuussssssssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnoooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>=========;;;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555533333333333222222222221111111100000000000/////////.....------------,,,,,,,,,,,,+++++++++++++******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""pppppppppqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvtttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||€€€€€����‚‚‚‚ƒƒƒƒƒ„„„„†‡‡‡‡‡‡‡†††††††††††††††††…††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€~~~~~~~~~~~~~~~~~||||||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyywwwwwvvvvvvvvvvvvvvvvvvuutsssssssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnnoooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========;;;;;;;;;;;:::::::::::9999999999999888888888887777777666666666665555555555533333333333222222222221111111100000000000/////////.....------------,,,,,,,,,,,,+++++++++++++******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""pppppppppqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuuvvvvvvttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||€€€€€����‚‚‚‚‚ƒƒƒƒƒ„†††††††††††††††††††††††††………†††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€~~~~~~~~~~~~~~~~~}||||||||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvvvvvvvuutsssssssssssssssssrrrrrrrqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========;;;;;;;;;;;:::::::::::99999999999998888888888877777776666666666655555555555333333333332222222222211111111000000000000////////.....------------,,,,,,,,,,,,,++++++++++++******************))))))))))))(((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""pppppppppqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvvttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||€€€€€�����‚‚‚‚ƒƒƒƒ†††††††††††††††††††††††††……………………†††††††††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€~~~~~~~~~~~~~~~~}}|||||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvvvvvvvvuttsssssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<;;;;;;;;;;;::::::::::99999999999998888888888877777776666666666655555555555333333333332222222222221111111000000000000////////.....------------,,,,,,,,,,,,,++++++++++++******************)))))))))))))((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""ppppppppqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvtuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||~€€€€€�����‚‚‚‚ƒƒ………††††††††††††††††††††††…………………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~~~~~~}}||||||||||||||||||||||{|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyywwwwwwwvvvvvvvvvvvvvvvvvuttsssssssssssssssssrrrrrrqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<;;;;;;;;;;;:::::::::::9999999999998888888888877777776666666666665555555555333333333332222222222221111111000000000000////////......------------,,,,,,,,,,,,++++++++++++******************)))))))))))))((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""ppppppppqqqqqqqqqqqqqqrppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuuuuuvvvvvvvvtuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|~~~€€€€€�����‚‚‚‚………………†††††††††††††††††††………………………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyywwwwwwwvvvvvvvvvvvvvvvvvvtttsssssssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<;;;;;;;;;;;:::::::::::9999999999998888888888877777776666666666665555555555333333333332222222222221111111000000000000////////......------------,,,,,,,,,,,,++++++++++++******************)))))))))))))((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""pppppppqqqqqqqqqqqqqqqrppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|~~~€€€€€�����‚‚„„……………††††††††††††††††††……………………………………………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€~~~~~~~~~~~~~~}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyywwwwwwwwvvvvvvvvvvvvvvvvvtttsssssssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnoooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>=========<;;;;;;;;;;;:::::::::::9999999999998888888888877777777666666666665555555555333333333332222222222221111111000000000000////////......------------,,,,,,,,,,,,++++++++++++*******************))))))))))))((())))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""rrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€��‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjiiiiiiihhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333332222222221111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrrrsssssssssssttttttttttttuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjiiiiiihhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddddccbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333332222222221111111000000000000/////////............----------------,,,,,,,,,,,+++++++++++************))))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddcccbbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333332222222221111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++***********))))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrrsssssssssssstttttttttttuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddcccbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333333222222221111111000000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrrsssssssssssstttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………†††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqpppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddddcccbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333333222222221111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………††††††††††††††††‡‡‡‡‡ˆˆˆˆŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddccccbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^]^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::9999999888888888887777777666666555555555554444444444444333333333333222222221111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrsssssssssssssttttttttttuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………††††††††……†††††††††‡‡‡‡‡ˆŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppqqqpppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddccccbbbbbbbbbbbbaaaaaaaaaa____________^^^^^^^^^^^^]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<;;;;;;;;;;:::::::::::9999999888888888888777777666666555555555555444444444444333333333333222222221111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrrsssssssssssssttttttttttuuuuuuuuuuuuuuvtttttttttttuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€�����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddccccbbbbbbbbbbbbaaaaaaaaaa`____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::9999999988888888888777777666666555555555555444444444444433333333333222222221111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxxxyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††‡‡‡‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddddccccbbbbbbbbbbbbbaaaaaaaaa`____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::9999999988888888888777777666666555555555555444444444444433333333333222222221111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############rrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvttttttttttuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††‡‡‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddcccccbbbbbbbbbbbbaaaaaaaaa`____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::9999999988888888888777777666666655555555555444444444444433333333333222222221111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvttttttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€�������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„………………††††‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††…………………………………††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppppqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddcccccbbbbbbbbbbbbaaaaaaaaa``___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333332222222211111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvtttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€��������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„……………†††ˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††………………………†††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedddcccccbbbbbbbbbbbbaaaaaaaaa``___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333332222222211111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„……………††ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††………………………………………………††††††††††††††††††††………………††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddcccccbbbbbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333332222222211111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvttttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxxxxyyyxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††………††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeddccccccbbbbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333332222222211111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvvtttttttuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxxxyyyyxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddccccccbbbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<;;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333333222222211111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########rrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvvtttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxxyyyyxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeddccccccbbbbbbbbbbbbaaaaaaaa```____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::99999999888888888887777776666666555555555554444444444444333333333333222222211111111000000000000//////////...........----------------,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvtttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………‡ˆˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddccccccbbbbbbbbbbbbbaaaaaaa```____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::99999999888888888887777776666666555555555554444444444444333333333332222222211111111000000000000//////////...........----------------,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvtttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxxyyyyyxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaaa```____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666555555555555444444444444333333333333222222211111111000000000000//////////...........----------------,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvtttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaaa```____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666555555555555444444444444433333333333222222211111111000000000000//////////............---------------,,,,,,,,,,,++++++++++++***********))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvttttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxxxxyyyyyyxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbaaaaaaa````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666555555555555444444444444433333333333222222211111111000000000000//////////............---------------,,,,,,,,,,,++++++++++++***********))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvttttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedcccccccbbbbbbbbbbbbbaaaaaa````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666655555555555444444444444433333333333222222211111111100000000000//////////............---------------,,,,,,,,,,,+++++++++++************))))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvtttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaa````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666655555555555444444444444433333333333222222211111111100000000000//////////...........----------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvtttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaa````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::99999999988888888888777776666666655555555555444444444444433333333333222222211111111100000000000//////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvtttttuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaa`````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::999999999888888888887777766666666555555555554444444444444333333333332222222111111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########rrrrsssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvttttuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeeeccccccccbbbbbbbbbbbbaaaaaa`````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<;;;;;;;;;;;:::::::::999999999888888888887777766666666555555555554444444444444333333333332222222111111111000000000000/////////............---------------,,,,,,,,,,,,+++++++++++************)))))))))))))))))))(((((((((((('''((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########ttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………†††††‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuttuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqrrrqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnmmmmlllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuuttuuttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………††††‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvuuuuuuuuuuuuuuuuutuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………††††‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††‡‡‡‡†††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvuuuuuuuuuuuuuuuutuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqrrrrqqqqqqqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnmmmllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………††††‡‡‡‡‡ˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::999999999998888888888877777766666666666555555554444444443333333333322222222222111111111110000000000///////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;:::::::99999999999888888888887777776666666666655555555444444444333333333332222222222211111111111000000000////////////............--------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnmmlllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888887777776666666666655555555444444444333333333333222222222211111111111000000000////////////............--------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::::999999999998888888888877777766666666666555555554444444443333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€�€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888877777766666666666555555554444444443333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,+++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€€��€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnmllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888877777766666666666555555554444444443333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€���€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))*)))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………†††……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEDDDEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111110000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))*)))))))))))(((((((((((('((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnlllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††………………………………………………………††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeedddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000///////////............--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………††††††††………………………………………………††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………††††††††††††……………………………………††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………†††††††††††††††……………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;:::::::99999999999888888888877777776666666666655555554444444444333333333332222222222111111111111000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…††††††††††††††††††……………………††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777776666666666655555554444444444333333333332222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++***********)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;::::::99999999999888888888877777776666666666655555554444444444333333333332222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++***********)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttuuuuuuuuuuuuuuvuuvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888877777776666666666655555554444444444333333333332222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++***********)))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………††††††††††††††††††††††††††‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooooonnnnnnnnnnnlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888877777776666666666655555554444444444333333333332222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####tttttttuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………†††††††††††††††††††††††††††‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpoooooooooooooonnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999888888888877777776666666666655555554444444444333333333333222222222211111111111000000000////////////...........--------,,,,,,,,,,,,+++++++++++++++++************))*))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††††††………………………………………………………††††††††††††††††††††††††††…………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppopoooooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::99999999998888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))(((((((((((((''''''''''''&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€����������������������‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††††††…………………………………………………………†††††††††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))(((((((((((((('''''''''''&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€����������������������‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………††††††††……………………………………………………………†††……†††††††††††††††††††††……†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))(((((((((((((('''''''''''&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€����������������������‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………†††††††††……………………………………………………………††………†††††††††††††††††††††…†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))(((((((((((((('''''''''''&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€���������������������‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………†††††††…………………………………………………………………†…………†††††††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffgffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,+++++++++++******************))))))))))))((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzz{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€���������������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………†††††††……………………………………………………………………………………†††††††††††††††††††‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffffgffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€��������������������‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………††††††……………………………………………………………………………………†††††††††††††††††††‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffgfffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........-----------,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€��������������������‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………†††††………………………………………………………………………………………††††††††††††††††††‡‡‡††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffgfffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzz|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………†††††………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€�������������������‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………††††…………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…„……………………………………………††…………………………………………………………………………………………†††††††††††††††††‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚�‚������������‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffggffffffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€������������������‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………†……………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnlllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffggffffffffffffeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~||||{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffggfffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„††……………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888777777766666666666555555544444444443333333333322222222222222111111111110000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„††††………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggffgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999888888777777766666666666555555544444444443333333333322222222222222111111111111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„†††††……………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~|||||{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffgggffffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999888888777777766666666666555555544444444443333333333322222222222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††………………………………………………ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������������������������€��€€���€€€€€€������€€€€€€€€~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnllllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffgggfffffffffffffeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999888888777777766666666666555555544444444443333333333322222222222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………†††††††…………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††……………………………………………ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚���������������������������������������������€�������������€€€€€€€~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfggggffffffffffffeeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````_________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999888888777777766666666666555555544444444443333333333332222222222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………………††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††…………………………………………ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………………………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚������������������������������������������������������������€€€€€€€€~~~~~~~~~~~|||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999888888777777776666666666555555544444444443333333333332222222222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………††††††††††††††………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††……………………………………ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……†††††‡‡‡‡†††††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚������������������������������������������������������������€€€€€€€€€~~~~~~~~~~~|||||||{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggfggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444443333333333332222222222222111111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………†††††††††††††††………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††…………………………………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ„„………††‡‡‡ˆˆˆˆˆˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������€€€€€€€€€€~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfggggffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444443333333333332222222222222211111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………†††††††††††††††††………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††………………………………ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������‚‚‚‚‚�������€€€€€€€€€€€~~~~~~~~~|||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnmllllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfggggfffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444444333333333332222222222222211111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………†††††††††††††††††††……………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††……………………………ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„……†‡‡ˆˆ‰ŠŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡‡†……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~||||||{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfgggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444444333333333332222222222222211111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$tttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………††††††††‡‡‡‡‡††††††††………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††……†…………………ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„…††‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~||||||{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444444333333333332222222222222211111111111000000000000////////////........------------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$ttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡†††††††……………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ„……†‡ˆˆ‰Š‹‹Œ������ŒŒ‹Š‰‰ˆ‡††………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€~~~~~~~~~|||||{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnmmllllllllllllllkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<;;;;:::::::::9999999999988888777777776666666666655555544444444444333333333332222222222222211111111111000000000000////////////.........-----------,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„……†‡ˆ‰Š‹Œ��ŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡††ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~~~~~~}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnmmmmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbaaaaaaaaa````````````____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666555555555544444444444333333333333222222222221111111111111000000000000////////////////...........---------,,,,,,,,,,,++++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuuvvvvvvvvvvvvvwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������€€€€€€€�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…††ˆ‰Š‹Œ��Ž������ŽŽ�Œ‹Š‰ˆ‡‡†ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€~~~~~~~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnmmmmmmmmmmmlllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbaaaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666555555555544444444444333333333333222222222221111111111111000000000000////////////////...........---------,,,,,,,,,,,++++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuuvvvvvvvvvvvvvwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………………………………………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ�Ž��������Ž�Œ‹Š‰ˆˆ‡†‹ŠŠŠŠ‰‰‰ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666555555555544444444444333333333333222222222221111111111111000000000000////////////////...........---------,,,,,,,,,,,++++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvvwuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………………………………†††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„…††ˆ‰Š‹Œ�Ž��������Ž�Œ‹Š‰ˆˆ‡†‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnmmmmmmmmmmmmllllllllllllljjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffggggffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbaaaaaaaaaa```````````____^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666655555555544444444444333333333333222222222221111111111111000000000000////////////////...........---------,,,,,,,,,,,++++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvvwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………………………………………………………………††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„……†ˆ‰Š‹Œ�Ž��������Ž�Œ‹Š‰ˆˆ‡†‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚����������������€€€€€€~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzyyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvuuuuuuvuuuuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvvwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„……†ˆ‰Š‹Œ�Ž��������Ž�Œ‹Š‰ˆ‡‡†‹‹ŠŠŠŠŠŠ‹‹ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������€€€€€€€~~~~~~~}}}}}}}}}}|||}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuuuutttttttrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvwwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………………………………………………………………†††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆŠ‹Œ�Ž��������Ž�Œ‹Š‰ˆ‡‡†‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������€€€€€€€~~~~~~~}}}}}}}}}}||}}}}||||||||}|}}}}}}}}}}}|||||||||||{{{{{{{zzzzzzyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvvvvuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaa````````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvwwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€���������€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ�Ž������Ž�Œ‹Š‰‰ˆ‡‡†‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzyzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnmmmmmmmmmmmmllllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„……‡ˆ‰Š‹Œ��ŽŽ�ŽŽŽ�ŒŒ‹Š‰ˆ‡‡††‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvvuuuuuuuuuuuuutttttttrrrrrrrqqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa```````````___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„„…†‡ˆ‰Š‹Œ���ŽŽ��ŒŒ‹Š‰ˆˆ‡‡††‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuvvvvvuuuuuuuuuuuuutttttttrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllllljjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„…†‡ˆ‰‰Š‹ŒŒŒ��ŒŒ‹‹Š‰ˆˆ‡‡†††‹ŒŒŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttrrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfgggggffffffffffffeeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,++++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒ„…††‡ˆ‰‰Š‹‹‹Œ‹‹‹ŠŠ‰ˆˆ‡‡††††ŒŒŒ��������ŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttrrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfgggggfffffffffffffeeeeeeedddddddddccccccccccccbbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����������€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††††ŒŒ���ŽŽŽŽ��ŒŒ‹‹Š‰‰ˆˆ‡‡‡‡‡„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfgggggfffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������������€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡†††††‡Œ��ŽŽŽŽŽŽŽ��Œ‹‹Š‰‰ˆˆ‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€~~~~~~~~€€€€€€€€€€~~~~~~}}}}}|||{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††††††‡‡��ŽŽŽ���ŽŽ��Œ‹‹Š‰‰ˆˆ‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppooooooooooooonnnnmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaa````````````__^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€������������€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡‡‡‡‡‡‡‡‡‡†††……†††‡‡��ŽŽ�����ŽŽ�Œ‹‹Š‰‰ˆˆ‡‡‡‡†ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}||||{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnmmmmmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………††††‡‡‡‡†††………………††‡‡�ŽŽ������ŽŽ�Œ‹‹Š‰ˆˆ‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€~~~~~}}}}||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzyyyyyyyyyxxxxxwwwwvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………†††††††……………………††‡ˆ�Ž�������ŽŽ�Œ‹ŠŠ‰ˆˆ‡‡‡‡††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€~~~~~}}}}|||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzyyyyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````__^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………„„„………††‡ˆŽŽ�������ŽŽ�Œ‹Š‰‰ˆˆ‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€~~~~~}}}}}|||||{{{{{z{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������������‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ�����‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………„„„„„„„……††‡ˆŽŽ�������Ž��Œ‹Š‰‰ˆˆ‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyzzzzzz{{{{{zzzzzzyyyyyxxxxwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnmmmmmmmmmmmmmllllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*+++++***********)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒ������ŒŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……†‡‡ˆŽ��������Ž�Œ‹‹Š‰ˆˆ‡‡‡‡†††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}|||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzzz{{{{{{{zzzzzzyyyyxxxxwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnmmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddcccccccccccbbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ����ŽŽŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒ„„„……†‡‡ˆŽ�������ŽŽ�Œ‹Š‰‰ˆˆ‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxyyyyyzzzzz{{{{{{{{zzzzzzyyyyxxxxwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnmmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////............--------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ�����ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ„„……†‡‡ˆŽŽ�����ŽŽ�ŒŒ‹Š‰‰ˆ‡‡‡‡††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxxyyyyyzzzzz{{{{{{{{{zzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnmmmmmmmmmmmmmmlllllllllljjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbaaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒ��ŽŽŽŽ�������ŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……†‡‡ˆŽŽ�����Ž��Œ‹ŠŠ‰ˆˆ‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}|||||||{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxxxxyyyyyzzzzz{{{{{{{{{zzzzzyyyyxxxxwwwwvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaa````````````_^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuuvvvvvvvvvvvvvwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽ�ŽŽŽŽ����ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„ƒ„ƒ„ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆŽŽŽ��ŽŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}||||||||{|{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzz{{{{{{{{zzzzzyyyyxxxxwwwwvvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuuvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zzz{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������������‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………†…†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ���ŽŽ�ŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ�ŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆˆ‡‡‡‡†††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}||||||||{|{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzyyyyxxxxxwwwwvvvvvvvvuuuuuuuuuuuuuttttttttrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnmmmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeedddddddddddccccccccccccbbbbaaaaaaaaaaaa```````````_^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888777777777776666666666655555555544444444444333333333333222222222221111111111111100000000000////////////////...........---------,,,,,,,,,,,,+++++++++++*++++************)))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽ�����������ŽŽ���ŒŒ‹‹‹ŠŠ‰‰Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††………………………………………………††††††††………………………††‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡††……„„„„„„„„„††††††††††††††††††……………††‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„……………………………………………………………„„„„ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~}}}}}}||||||||{{{{{{{zzzzyyyyyyyyyyyyyyzzzzz{{{{{{{{{zzzzzyyyyyxxxxxwwwwvvvvxxxxwwwwwwwwwwwwwwvvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppponnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888877777777777666666666665555554444444444433333333333333333332222222222211111111000000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ�������������ŽŽ��ŒŒŒ‹‹ŠŠŠŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………†…………………………………………………………………………………………………………………………†……†††††††………………………………………………†††††††………………………†††‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†………„„„„„„„„„††††††††††††††††††………………†‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„……………†††††††††††††……………„„„„ƒƒƒ‚‚‚ƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}||||||||{{{{{{{{zzzyyyyyyyyyyyyyyzzzzzz{{{{{zzzzzzzyyyyyxxxxxwwwwwvvvvxxxxxwwwwwwwwwwwwwvvvvvvvssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111000000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���������������ŽŽ��ŒŒ‹‹ŠŠŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††…………………………………………………………………………………………………………………†††††††††††††……………………………………………††††††…………………………†††‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡††……„„„„„„„„„„†††††††††††††††††††………………‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„…………††††††††††††††††…………„„„„ƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}||||||||{{{{{{{{zzzyyyyyyyyyyyyyyzzzzzzzz{{{zzzzzzyyyyxxxxxxwwwwwvvvvvxxxxwwwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��Ž������‘‘‘‘������ŽŽ��ŒŒŒ‹‹�ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………†††……………………………………………………………………………………………………………††††††††††††††……………………………………………††††††…………………………††‡‡‡ˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡††………„„„„„„„„„„†††††††††††††††††††………………‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………††††‡‡‡‡‡‡‡‡††††††………„„„ƒƒƒ‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}||||||||{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyxxxxxxwwwwwwvvvvvxxxxwwwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ��Ž�����‘‘‘‘‘‘������ŽŽ��ŒŒ‹��ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………††††………………………………………………………………………………………………………†††††††††††††††……………………………………………†††††…………………………†††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡††……„„„„„„„„„„„†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………†††‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}|||||||||{{{{{{{{zzzzyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyxxxxxwwwwwwwvvvvvvxxxxwwwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹Œ��Ž�����‘‘‘‘‘‘‘‘�����ŽŽ��ŒŒŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………†††††…………………………………………………………………………………………………††††††††††††††††……………………………………………†††††…………………………†††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††………„„„„„„„„„„„†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒ‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~}}}}}||||||||{{{{{{{{{zzzzyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyxxxxxxwwwwwwwvvvvvvvxxxxxwwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹Œ�ŽŽ����‘‘‘‘‘‘‘‘‘‘����ŽŽ��ŒŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………………………………………††††††………………………………………………………………………………………………††††††††††††††††……………………………………………†††††………………………††††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††……„„„„„„„„„„„„†††††††††††††††††††………………���‚‚‚‚‚‚‚ƒƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡†††………„„ƒƒƒ‚‚‚��‚‚‚‚���������������������€€€€€€€€€€€€€€€~~~~~}}}}|||||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyxxxxxxwwwwwwwwvvvvvvvxxxxxwwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘‘‘����ŽŽ���ŽŽ���ŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………………………………………………………………………………††††††……………………………………………………………………………………………††††††††††††††††………………………………………………†††††……………………††††‡‡‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††………„„„„„„„„„„„„††††††††††††††††††…………………�����‚‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††††……„„„ƒƒ‚‚‚���‚‚���������������������€€€€€€€€€€€€€€~~~~~~~}}}|||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyzzzzzyyyyyxxxxxxwwwwwwwwvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††…………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹Œ��ŽŽ����‘‘‘‘’’‘‘‘‘����ŽŽ����ŽŽ��ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………………………………††††††††††††††††………………………………………………†††††……………………†††‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„„„†††††††††††††††††……………………�����‚‚‚‚‚ƒƒ„„……†††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††………„„ƒƒƒ‚‚‚���‚�������������������€€€€€€€€€€€€€€~~~~~~~~~~~}}||||||||||{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvxxxxxxwwwwwwwwwwwwwvvvvvvsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa__^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ���‘‘‘‘‘‘‘‘‘‘‘����ŽŽ����ŽŽ��ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………………………………………………………………………††††††††………………………………………………………………………………………††††††††††††††††………………………………………………†††††…………………††††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡††………„„„„„„„„„„„„„†††††††††††††††††……………………�����‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆ‰‰ˆˆˆˆ‡‡‡†††………„„„ƒƒ‚‚‚����‚����������������€€€€€€€€~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxwwwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰Š‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘�����Ž‘����ŽŽ���ŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………………………………………………………………………………†††††††††……………………………………………………………………………………††††††††††††††††………………………………………………†††††………………††††‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„††††††††††††††††………………………����‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚����€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††……………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹Œ��ŽŽ����‘‘‘‘‘‘‘‘‘�����‘‘�����ŽŽ��ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………………………………………………††††††††††…………………………………………………………………………………††††††††††††††††………………………………………………†††††……………†††††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆˆ‡‡†††………„„„„„„„„„„„„„††††††††††††††††………………………���‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†††……„„„ƒƒƒ‚‚‚���€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxwwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555554444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰Š‹‹Œ��ŽŽ�����‘‘‘‘‘‘������’‘‘‘����ŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………………†††††††††††………………………………………………………………………………††††††††††††††††………………………………………………†††††…………†††††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††…………„„„„„„„„„„„„„†††††††††††††††…………………………�‚‚‚‚‚ƒƒ„„„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚����€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888887777777777666666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††…………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��Ž����������������’’‘‘‘�����ŽŽ��ŒŒŒ‹‹‹‹‹ŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………………………………………………………†††††††††††………………………………………………………………………………††††††††††††††††………………………………………………†††††………†††††‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„‡†††††††††††††……………………………‚‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒƒ‚‚‚����€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777666666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰ŠŠŠ‹ŒŒ��ŽŽ��������������’’’’‘‘‘����ŽŽ���ŒŒ‹‹‹‹‹ŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………………………††††††††††…†……………………………………………………………………………††††††††††††††††………………………………………………††††…†…††††††‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„‡‡††††††††††††……………………………‚‚ƒƒƒ„„……†††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††……„„ƒƒƒƒ‚‚‚����€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{zzzzzzzzzyyzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777666666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��ŽŽ������������““’’’’‘‘‘����ŽŽ��ŒŒ‹‹‹‹‹Š‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††……†………………………………………………………………††††††††††……………………………………………………………………………………†††††††…†††††††………………………………………………††††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†††…………„„„„„„„„„„„„„‡‡†††††††††††…………………………††‚ƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††……„„ƒƒƒ‚‚‚‚�����€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvxxxxxxxxwwwwwwwwwwwwvvvvvssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777666666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽ���������““““’’’’‘‘����ŽŽ��ŒŒ‹‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………………†††††††††††……†…………………………………………………………………………†††††††…††††††…………………………………………………††††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††……………„„„„„„„„„„„„„‡‡†††††††††††……………………††††ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡†††……„„ƒƒƒ‚‚‚‚�����€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxwwwwwwwwwwwwwvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽ������““““““’’’‘‘����ŽŽ��ŒŒ‹‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………………………………………†††††††††††……………………………………………………………………………………†††††……††††††…………………………………………………†††††††††††‡‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††……………„„„„„„„„„„„„„‡‡††††††††††…………………††††‡‡„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚�����€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxwwwwwwwwwwwwwvvvvsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ����““““““““’’’‘����ŽŽ�ŒŒŒ‹‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………………††††††††††††……†……†……†……………………………………………………………†…†………††††††…………………………………………………†††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡†††……………„„„„„„„„„„„„„‡‡†††††††††††…………†††††‡‡ˆ……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…„„„ƒƒ‚‚‚‚������€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxwwwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[Z[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ��’““““““““’’’‘‘���Ž��ŒŒŒ‹‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………………………………†††††††††††††…††…†…††…††……………………………………………………………………††††††…………………………………………………†††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„‡††††††††††††……†††††‡‡ˆˆ‰††‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††…„„ƒƒƒ‚‚‚‚������€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444443333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ��ŽŽŽ�’’“““““““““’’‘����Ž��ŒŒŒ‹‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡†††††††††††††††††……………………………………………††††††††††††††††…††††††††††……………………………………………………………††††††…………………………………………………††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††………………„„„„„„„„„„„„„‡‡†††††††††††††††††‡‡ˆ‰‰Š‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††……„ƒƒƒ‚‚‚�������€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444443333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvvwwwwwwwwwwwwxvvvvvvvvwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽ’’“““““““““’’‘‘���ŽŽ��ŒŒŒˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………††††††††††††††††††††††††††††…………………………………………………………††††††…………………………………………………††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††………………„„„„„„„„„„„„„‡††††††††††††††††‡‡ˆˆ‰ŠŠ‹ˆ‰ŠŠ‹ŒŒŒŒ���ŒŒŒ‹‹ŠŠ‰ˆˆ‡‡†……„„ƒƒ‚‚‚�������€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvxxxxxxxxxwwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444443333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvwwwwwwwwwwwwwxvvvvvvvvwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒ��Ž‘’’“““““““““’’‘‘���ŽŽ���Œˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………†††††††††††††††††††††††††††††††…………………………………………………†††††……………………………………………………††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†††………………„„„„„„„„„„„„„‡†††††††††††††††‡‡ˆˆ‰Š‹‹Œ‰Š‹ŒŒ��������ŒŒ‹‹Š‰‰ˆ‡‡†……„„ƒƒ‚‚‚�������€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444443333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒ��‘‘’’““““““““’’’‘����ŽŽ���ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………†††††††††††††††††††††††††††††††……†…………………………………………†††††……………………………………………………††††††††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………………„„„„„„„„„„„„‡††††††††††††††‡‡ˆˆ‰Š‹Œ�Ž‹‹Œ��ŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆˆ‡††…„„ƒƒ‚‚‚�������€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwwwwvvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaa____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444443333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$vvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒ��‘‘’’“““““““’’’‘‘����ŽŽ��‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………††††††††††††††††††††††††††††††††††††……†……………………………†††††……………………………………………………†††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………………„…„„„„„„„„„„†††††††††††††‡‡‡ˆ‰‰Š‹Œ�Ž�Œ��ŽŽ�����ŽŽ�ŒŒ‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚�������€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvxxxxxxxxxxwwwwwwwwwwwwvvvtssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaa____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888887777777777766666666665555555444444444433333333333333333332222222222211111111100000000000/////////////////...........----------------,,,,,,,,,,,++++,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�Œ��ŽŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠŠŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………††……††††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………………………………„„„„„„†……………………………†††‡ˆˆ‰Š‹Œ�Ž�Ž����‘‘‘����Ž��Œ‹Š‰ˆˆ‡†……„‡‡†††………………………„„„„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuuttttttttttttsssssssssssttssssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````````___________^^^_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒ‹Œ���ŽŽŽ����ŽŽŽŽ��ŒŒ‹‹‹ŠŠ��ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………††……††††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………………………………„„„„„„……………………………†††‡ˆˆ‰Š‹Œ�Ž�����‘‘‘‘‘‘���Ž�Œ‹Š‰ˆˆ‡††…„„‡†††…………………………„„„„„„„„„„„������������€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuuutttttttttttsssssssssssttssssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹Œ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹Š������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………††††††††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††……………………………„„„„„„„…………………………†††‡‡ˆ‰Š‹Œ�Ž��‘��‘‘’’‘‘‘��Ž��Œ‹Š‰ˆ‡††…„„„†††……………………………„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuuutttttttttttsssssssssssttsssssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹‹Š‹‹ŒŒ����ŽŽŽŽŽ����ŒŒŒ‹‹‹‹��������������ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡†††…………………………………………………………††††††††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††……………………………„„„„„„„………………………†††‡‡ˆ‰ŠŠŒ�Ž��‘’�‘‘’’’’‘���Ž�Œ‹Š‰ˆ‡††…„„„ƒ††………………………………„„„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvuuutttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒŒ����������ŒŒŒŒ‹‹‹‹Ž������������������ŒŒŒŒŒŒ‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††…………………………………………………………†††††††††‡‡‡ˆˆˆ‰‰‰‰Š‰‰‰‰ˆˆˆ‡‡†††……………………………„„„„„„„……………………†††‡‡ˆ‰‰Š‹Œ�Ž��‘’‘‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡††…„„„ƒƒ†………………………………………„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvuuutttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠ‰ŠŠ‹‹‹ŒŒŒŒ�����ŒŒŒŒŒŒ‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽ�������������ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††…………………………………………………………†††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡‡†††…………………………„„„„„„„………………††††‡‡ˆˆ‰Š‹Œ�Ž��‘’“‘’’’’’‘���Ž�ŒŠ‰ˆ‡‡†…„„„ƒƒƒ…………………………………………„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvuuutttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%$$$$$uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���������ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††………………………………………††††……†††††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††……………………„„„„„„„„„†††††††††‡‡ˆˆ‰Š‹Œ�Ž��‘‘’“‘’’’’‘‘��Ž�Œ‹Š‰ˆ‡†…„„„ƒƒƒ‚…………………………………………„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvuuutttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa``````````````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰Š‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††……………………………………†††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††††…………………„„„„„„„„„†††††††‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’’“‘’’‘‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚…………………………………………„„„„„„„„„�������������€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvuuutttttttttttssssssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††………………………………†††††††††††††††††††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡†††…………………„„„„„„„„„†††††‡‡‡ˆˆˆ‰ŠŠ‹Œ�Ž���‘’’“‘‘‘‘‘��Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvuuuttttttttttsssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ�ŽŽŽŽŽŽŽŽŽ��ŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††……………………………†††††††††††‡††††††††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡†††………………„„„„„„………††‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž��‘‘’’“‘‘‘���Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvuuttttttttttttssssssssssstttssssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ���ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††…………………………††††††††††††‡‡†††††††‡‡‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡‡†††………………„„„„„…………‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒ�Ž���‘‘’’’�����Ž�Œ‹Š‰ˆ‡†……„„ƒƒƒ‚‚‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuttttttttttttsssssssssssttttsssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^_____^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666665555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………………………†††††††‡‡‡‡‡†‡‡‡††††††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡††………………„„„………………‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ�ŽŽ���‘‘‘’’����Ž�Œ‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuttttttttttttsssssssssssttttsssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^_____^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰Œ�����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††……………………†††††††‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††………………………………††ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒ��Ž�����‘‘‘‘��ŽŽ�Œ‹Š‰ˆ‡‡†…„„ƒƒƒƒ‚‚‚‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuttttttttttttssssssssssstttttssssssssssssrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŒŒ������ŽŽŽŽŽŽŽŽŽŽŽ������ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††……………………†††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡††††‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††…………………………†††‡ˆ‰‰ŠŠŠ‹‹‹ŒŒ��ŽŽŽ������‘‘�ŽŽ��Œ‹Š‰‰ˆ‡†…„„ƒƒƒƒ‚‚‚‚‚‚‚……………………………………………„„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvuutttttttttttttssssssssssttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŒŒŒŒ�������ŽŽŽ�����������ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††…………………†††††‡‡‡‡‡‡ˆˆ‡‡ˆˆ‡‡‡‡†††‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰ˆ‡‡†††……………………†††‡‡‰ŠŠ‹‹‹ŒŒŒ���ŽŽŽ����������Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚……………………………………………„„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuttttttttttttttttssssssstttttttsssssssssssrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒ�������������������ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††………………††††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡†††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡††…………………†††‡‡ˆŠŠ‹‹ŒŒ���ŽŽŽŽ�������������ŒŒ‹Š‰‰ˆ‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚………………………………………………„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuttttttttttttttttttsssssttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒ������������ŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††……………††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡†††……………†††‡‡ˆ‰‹‹ŒŒ���ŽŽŽŽ�������������ŽŒ‹‹Š‰‰ˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚………………………………………………„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuutttttttttttttttttttttsstttttttttssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````````````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††……………†††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††‡‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ�ŒŒŒŒ‹‹Š‰‰ˆ‡‡†††……††††‡‡ˆ‰‰‹Œ���ŽŽŽ��������������ŽŽ�‹ŠŠ‰‰ˆ‡††…„„„ƒƒƒƒ‚‚‚‚‚‚ƒ‚‚………………………………………………„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuttttttttttttttttttttttttttttttttssssssssssrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††…††††††††‡‡‡ˆˆˆ‰‰‰‰ˆˆ‰ˆˆ‡‡‡†††††‡‡ˆˆ‰ŠŠ‹ŒŒŒ�����ŒŒ‹ŠŠ‰ˆˆ‡††††††††‡‡ˆ‰‰ŠŒ��ŽŽŽ�������������ŽŽŽ���ŠŠ‰ˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuutttttttttttttttttttttuutttttttttsssssssssrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆˆ‡‡†††††‡‡ˆˆ‰ŠŠ‹ŒŒ�������Œ‹‹Š‰‰ˆ‡‡††††††‡‡ˆˆ‰ŠŠ��ŽŽ�������������ŽŽŽŽ��ŒŒ‰‰ˆˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuutttttttttttttttttttuuuutttttttttssssssssrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††††‡‡ˆ‰‰Š‹ŒŒ����Ž��ŒŒ‹ŠŠ‰ˆˆ‡‡††††‡‡ˆˆ‰‰Š‹�ŽŽ������������ŽŽŽŽ��ŒŒŒ‹‰ˆˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………………„„„„„„„��������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuuutttttttttttttttttuuuuutttttttttssssssssrrrrrqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††††††‡‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡‡‡‡‡‡‡‡ˆ‰‰Š‹‹�Ž������������ŽŽŽ���ŒŒ‹‹Šˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†……………………………………………„„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttttuuuuuuutttttttttsssssssrrrrqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡††††††‡‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽ��Œ‹‹Š‰ˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ����������ŽŽŽ���ŒŒ‹‹ŠŠŠ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………………………„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuutttttttttsssssssrrrrqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰‰‰ˆˆ‡‡†††††††‡‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽ�ŒŒ‹Š‰‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽ���������ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………………………„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuttttttttsssssssrrrrqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::999999999988888888888877777777777666666666655555555555444444444443333333333333333222222222221111111111111100000000000////000///////////...........-...-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆ‡‡†††††††‡‡ˆ‰ŠŠ‹Œ��ŽŽ�ŽŽŽ��Œ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰Š‹‹ŒŽŽ�������ŽŽŽ��ŒŒŒ‹‹ŠŠ‰‰‰ˆ††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†………………………………………………„„„„„„���������������€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmllllllllkkkkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffeeeeeeeeddddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````a```````````___________^^______^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@?@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;::::99999999998888888888887777777777766666666665555555555544444444444333333333333333322222222222111111111111110000000000/////000///////////...........-...-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ˆ‰‰‰ˆˆ‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡ˆˆ‰Š‹‹Œ�Ž��������Ž��Œ‹‹ŠŠ‰‰‰‰‰ŠŠ‹‹ŒŒ��������������ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚���������������€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuuttttssssssssssssrrrrrrqqqssrrrrrrrrrqqqqqqqqqqqqqqoonnnnnnnnnnnmmmmmmmmmmmlkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888877777777776666666666665555555555544444444444444333333333332222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡ˆ‰ŠŠ‹Œ�Ž��������ŽŽ�ŒŒ‹‹ŠŠŠ‰ŠŠŠŠ‹‹ŒŒŒ�����������ŽŽ��ŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚���������������€€€€~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrqqsssrrrrrrrrrqqqqqqqqqqqqqooonnnnnnnnnnmmmmmmmmmmmmkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888877777777776666666666665555555555544444444444444333333333332222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††‡‡‡ˆ‰‰Š‹Œ�ŽŽ��������ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒŒ��������ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚���������������€€€€~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrqsssrrrrrrrrrqqqqqqqqqqqqqooonnnnnnnnnnmmmmmmmmmmmmkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888877777777776666666666665555555555444444444444444333333333332222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''('''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††‡‡‡ˆˆ‰Š‹Œ��Ž���������ŽŽ�ŒŒ‹‹‹‹Š‹‹‹‹‹ŒŒŒ�����ŽŽŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyxyxyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrssssrrrrrrrrrqqqqqqqqqqqqooonnnnnnnnnnmmmmmmmmmmmmkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888877777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡‡†††‡‡ˆˆ‰Š‹‹Œ�Ž����������Ž��ŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚��������������€€€€~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxvvvvvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssssrrrrrsssssrrrrrrrrrqqqqqqqqqqqooonnnnnnnnnnmmmmmmmmmmmmkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888877777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††††‡‡‡ˆ‰‰Š‹Œ�Ž�����������ŽŽ��ŒŒŒŒŒŒŒŒŒŒŒ‹ŽŽŽ����ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyxxvvvvvvvvvvvvvvvvuuuuuuuuutttttsssssssssssssssrrrrrssssssrrrrrrrrqqqqqqqqqqqooonnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‰‰ˆˆˆ‰‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹Œ�ŽŽ����‘������ŽŽ���ŒŒŒŒŒŒŒŒ‹‹Ž����ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzyzyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyywvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssssssssrrrrssssssrrrrrrrrqqqqqqqqqqqooonnnnnnnnnnnmmmmmmmmmmmkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹Œ��Ž����‘‘‘‘�����ŽŽ����ŒŒŒŒŒ‹‹���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuttsssssssssssssssssssrrrrssssssrrrrrrrrrqqqqqqqqqqooonnnnnnnnnnnnmmmmmmmmmmkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘‘‘‘�����ŽŽŽ���ŒŒŒŒ‹‹��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuttsssssssssssssssssssrrrrsssssssrrrrrrrrqqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........-----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆ‰‰Š‹Œ�Ž���‘‘‘’‘‘‘‘�����ŽŽŽ��ŒŒŒ‹‹�ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwvvvvvvvvvvvvuuuuuuuuttssssssssssssssssssssrrrrsssssssrrrrrrrrqqqqqqqqqqooonnnnnnnnnnnnnmmmmmmmmmkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........----------,,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹ŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆˆ‰Š‹Œ�Ž���‘‘’’’’’‘‘‘�����ŽŽ��ŒŒ‹‹�ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwvvvvvvvvvvuuuuuuuuuttsssssssssssssssssssrrrrrsssssssrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnnnmmmmmmmmkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444444333333333322222222222222111111111110000000000000000///////////.........----------,,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&&%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€€����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††‡‡‡ˆˆ‰Š‹Œ�Ž���‘’’’’’’’’‘‘‘����ŽŽ�ŒŒ‹ŠŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzyyyzyyyyyyyyyyyyyyyyzyyyyyyyywwwwwvvvvvvvvvvuuuuuuuuuttssssssssssssssssssrrrrrrsssssssrrrrrrrrrqqqqqqqqqoooonnnnnnnnnnnnnnmmmmmmmkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444443333333333322222222222222111111111110000000000000000///////////.........----------,,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹Œ�����ŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆŠŠ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒ‹‹‹Š‰‰‰ˆˆ‡‡‡‡††††‡‡‡ˆˆ‰Š‹‹ŒŽ���‘’’“““““’’’‘‘���ŽŽ�ŒŒ‹ŠŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzyyzzyyyyyyyyyyyyyyzzzzyyyyyywwwwwwvvvvvvvvvvuuuuuuuuttsssssssssssssssssrrrrrrrsssssssrrrrrrrrrqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666665555555555444444444444443333333333322222222222222111111111100000000000000000///////////.........----------,,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒ���������ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡†††‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’’“““““““’’‘‘���Ž��Œ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzzzyyzzyyyyyyyyyyyyyzzzzzzyyyyywwwwwwvvvvvvvvvvuuuuuuuuttssssssssssssssssrrrrrrrrsssssssrrrrrrrrrqqqqqqqqqoooonnnnnnnnnnnnnnnnmmmmmkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222222111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽŽŽŽ����ŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡††‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’““”””””““’’‘‘��Ž��Œ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{zzzzyzzyyyyyyyyyyyyyzzzzzzyyyyywwwwwwvvvvvvvvvvuuuuuuuuuttsssssssssssssrrrrrrrrrrsssssssrrrrrrrrrqqqqqqqqqooooonnnnnnnnnnnnnnnmmmmmkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222222111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„……………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‰‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’““””””””““’’‘��ŽŽ�Œ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{|||{{{{{zzzzyzzzyyyyyyyyyyyyzzzzzzyyyyywwwwwwvvvvvvvvvvvuuuuuuuuttssssssssssssrrrrrrrrrrrsssssssrrrrrrrrrqqqqqqqqqooooonnnnnnnnnnnnnnnnmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222222111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�����������ŽŽŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ�Ž��‘’“”””••”””““’‘���Ž�Œ‹ŠŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{|||||{{{{{zzzzzzzzyyyyyyyyyyyzzzzzyyyyyywwwwwwvvvvvvvvvvvuuuuuuuutttssssssssssrrrrrrrrrrrqssssssrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222222111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ���Ž����������ŽŽŽ����ŒŒŒ‹‹‹ŠŠŒ‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�Ž��‘’“””•••••””“’’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{|||||||{{{{zzzzzzzzyyyyyyyyyyyyzzzzyyyyyywwwwwwvvvvvvvvvvvvuuuuuuutttsssssssssrrrrrrrrrrqqqsssssrrrrrrrrrrrrqqqqqqqqoooooonnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŒ��ŽŽ������������ŽŽŽ���ŒŒŒŒ‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹Œ�Ž��‘’“””•••••””““’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}||||||||{{|{{{{{{{{{{{{{z{{{{{{{{{{|||||||{{{{zzzzzzzzzyyyyyyyyyyyzyzyyyyyyywwwwwwvvvvvvvvvvvvvuuuuuutttssssssssrrrrrrrrrrqqqqssssrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++************)))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽŽ��������������ŽŽŽ���ŒŒŒ‹‹�ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž��‘’“””••••••””“’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{z{{{{{{{{{||||||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvuuuuuutttssssssssrrrrrrrrrqqqqqsssrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„…††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††‡‡‡ˆˆˆ‰ŠŠ‹ŒŒ��ŽŽ�����������������ŽŽŽ���ŒŒŒ��ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹ŒŒ�Ž��‘’“””••••••””“’‘��Ž�Œ‹ŠŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}~~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{|||||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvuuuuutttsssssssrrrrrrrrrqqqqqqssrrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000///////////.........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ����‘‘‘‘‘‘����������ŽŽ���ŒŒŽ���ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒ�Ž��‘’“””••••••””“’’‘��Ž�Œ‹Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{|||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvuuuuutttsssssssrrrrrrrrqqqqqqqsrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000//////////..........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���‘‘‘‘‘‘‘‘‘‘��������ŽŽŽ��ŒŽŽ���ŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹Œ��Ž��‘’““”•••••••”““’‘��Ž�Œ‹�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{|||||||{{{{{zzzzzzzzzzzzzzyzyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvuuuutttsssssssrrrrrrrrqqqqqqqsrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnnnnnnnnnnmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000//////////..........----------,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ���‘‘‘‘‘‘‘‘‘‘‘‘‘�������ŽŽ��ŽŽŽ���ŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹Œ��Ž��‘’’“””••••••””“’‘��Ž�Œ‹�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{|||||{{{{{{zzz{zzzzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvuuuutttsssssssrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqooooonnnnnnnnnnnnnnnnmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888888777777777776666666666655555555555444444444444443333333333322222222222221111111111100000000000000000//////////..........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€�����€€€�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„…†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ���‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘������ŽŽ��ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ��Ž���‘’““””•••••””““’‘��Ž�ŒŽ�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwvvvvvvvvvvvvvvuuuutttssssssrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqooooonnnnnnnnnnnnnnnnmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888877777777777666666666665555555555544444444444444333333333332222222222222111111111110000000000000000///////////..........----------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ�����������‘‘‘��������ŽŽ�������ŽŽŽ���ŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒ��Ž�Ž���‘’’““““““““’‘‘��Ž�Œ‹Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}}}~~~~~€€€€€€€€€}}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____```___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222222111111111100000000000///////////................----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ���������‘‘‘‘‘‘‘‘������ŽŽ�‘�����ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒ�ŽŽ�ŽŽ��‘‘’’“““““““’’‘���Ž�Œ�Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}}}~~~~€€€€€€€€€€€~}}}}|||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222221111111111100000000000///////////................----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ��������‘‘‘‘‘‘‘‘‘‘�����ŽŽ�‘�����ŽŽ���ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒ��ŽŽ��Ž���‘‘’’“““““““’’‘���Ž��Ž�ŒŒ‹Š‰‰‰ˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}}~~~~~€€€€€���€€€€€~~}}}}||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ��������‘‘‘‘‘‘‘‘‘‘‘�����ŽŽ‘‘����ŽŽŽ��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽ��ŽŽ���‘’’““““““““’’‘��Ž���Ž�Œ‹‹Š‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}}~~~~€€€€������€€€€~~}}}}}}}||}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽŽ���������‘‘‘‘‘‘‘‘‘‘‘����ŽŽ‘‘����ŽŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ���ŽŽ��ŽŽ���‘‘’’“““”””““’’‘��Ž‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}}~~~~€€€€��������€€€€~~~}}}}}}}}}}}}}}}}|||||{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ����������‘‘‘‘‘‘‘‘‘‘‘�����Ž‘‘����ŽŽŽ��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ����ŽŽ���Ž����‘’’““””””””“’’‘��’‘�Ž�Œ‹‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}~~~~~€€€€���������€€€~~~}}}}}}}}}}}}}}}}}||||{{zzzzzyyyyyyzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆ‰‰Š‹‹Œ��ŽŽ����������‘‘‘‘‘‘‘‘‘‘‘‘����Ž‘‘����ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒ�����ŽŽŽ���ŽŽ���‘‘’““”””””””““’‘�“‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�������������������€€€€€€€€€€~~~~~~~~~~~~~}~~~~€€€����������€€€~~~~}}}}}}}}}}}}}}}}}||||{{zzzzyyyyyyyyzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333332222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†……††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰Š‹ŒŒ��ŽŽ�����������‘‘‘‘‘‘‘‘‘‘‘����Ž’‘����ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ���ŽŽ���‘‘’““”””••”””“’‘�“’‘�Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€�����������€€~~~~}}}}}}}}}}}}}}}}}}|||{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666666666555555555554444444444444433333333332222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((('((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††…††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰Š‹ŒŒ�ŽŽ������������‘‘‘‘‘‘‘‘‘‘‘����Ž’‘����ŽŽ��ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽŽ���ŽŽ����‘’’“””•••••””“’‘”“‘��ŽŒ‹‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€������������€€~~~~}}}}}}}}}~~~~}}}}}||{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutssssssrrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666666666555555555554444444444444433333333332222222322222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††…††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡ˆˆ‰‰Š‹Œ��ŽŽ�������������‘‘‘‘‘‘‘‘‘‘����Ž’‘����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽ���ŽŽ����‘’’“””••••••”“’‘”“’��Ž�Œ‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~~€€€������������€€~~~~~}}}}}}~~~~~~~~}}}}|{{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666666666555555555544444444444444433333333332222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰Š‹Œ��ŽŽ��������������‘‘‘‘‘‘‘‘‘����Ž’‘����ŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰‡‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ���ŽŽŽ����‘’’“””••••••”“’‘”“’��Ž�Œ‹Š‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€~~~~~~~~~~~~~~~€€€€������������€€~~~~~~~~~~~~~~~~~~~~}}}||{{zzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888777777777776666666666666555555555544444444444444433333333332222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ��ŽŽ���������������‘‘‘‘‘‘‘‘����Ž’‘����ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽ����ŽŽŽ����‘‘’““””••••••”““’”“’��Ž�Œ‹Š‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€€~~~~~~~~~~~~~~€€€��������������€~~~~~~~~~~~~~~~~~~~~}}}|{{{zzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444444433333333332222222222222222221111111111000000000000///////////...............-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆ‰‰Š‹Œ��Ž����������������‘‘‘‘‘‘‘‘����Ž’‘����ŽŽ�ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽŽ�����ŽŽŽŽ����‘‘’““””••••••”“’‘”“’��Ž�Œ‹Š‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€~~~~~~~~~~~~€€€€��������������€~~~~~~~~~~~~~~~~~~}}||{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444444333333333332222222222222222221111111111000000000000//////////................-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰‰Š‹Œ�ŽŽ�����������������‘‘‘‘‘‘‘����Ž’‘����Ž��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‰‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ������ŽŽŽ����‘‘’’““””•••••””“’‘”“‘��ŽŒ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€~~~~~~~~~~~€€€������‚‚‚‚������~~~~~~~~~~~}}||{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutttssssssssssrrrrrrrrrrrrssrrrrrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444444333333333332222222222222222221111111111000000000000//////////................-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((('((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰‰Š‹Œ�ŽŽ������������������‘‘‘‘‘‘����Ž’‘���ŽŽ��ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰Šˆ‰‰‰‰ŠŠ‹‹ŒŒŒ��ŽŽŽŽ�������Ž������‘‘’’““””••••””““’‘“’‘�Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€~~~~~~~~~€€€€����‚‚‚‚‚‚‚�����~~~~~}|||{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuttttsssssssssssssssssrrrrssssrrrrrrrqqqqqqqppppppooooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444444333333333332222222222222222221111111111000000000000//////////................-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€����������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�ŽŽ�������������������‘‘‘‘‘����Ž’‘���ŽŽ�ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰ŠŠŠ‰‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ��������������‘‘’’“““””””””””“’‘�“’��Ž�Œ‹Š‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€~~~~~~~~€€€€€����‚‚‚‚‚‚‚‚‚‚���€~~~}||{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuutttttsssssssssssssssssssrsssssrrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444444333333333332222222222222222221111111111000000000000//////////................-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€���������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�ŽŽ�������������������‘‘‘‘�����Ž’‘���Ž��ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ŠŠŠŠ‰‰ŠŠŠ‹‹ŒŒŒ���ŽŽŽ��������‘����‘‘‘’’’““”””””””““’‘��’‘���Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€€~~~~~~€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€~~}||{{{zzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuttttttttsssssssssssssssssssssssrrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444444444433333333333222222222222222222111111111100000000000///////////................-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€���������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘���������������‘‘‘�����Ž‘‘���Ž��ŒŒ‹‹ŠŠŠŠŠŠ‰ŠŠŠŠŠ‹‰ŠŠŠ‹‹ŒŒŒ��ŽŽŽŽ��������‘‘���‘‘‘’’’“““””””””““’’‘��‘��Ž�Œ‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚��������������������€€€€€€€€€€~~~~~~€€€€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~}}||{{zzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuutttttttttttttssssssssssssssssssrrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnnnnmllllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////................-----------,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('(((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€���������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡†††††††‡‡ˆ‰‰Š‹Œ�Ž�����‘����������������‘������Ž‘‘���Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠ‹‹ŒŒ���ŽŽŽŽ��������‘‘‘��‘‘’’’““““””””””““’’‘��Ž‘�Ž�Œ‹‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€~~~~~€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€~}}||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttsssssssssssssssrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777777666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////................-----------,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€���������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘�����������������������Ž‘‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘‘’’‘‘‘’’’““““”””””“““’’‘��Ž���Ž�Œ‹Š‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€~~~~€€€€€€€€€����‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚����€€€€€€€€€€€€€€€€€€~}}||{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuutttttttttttssssstssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////................----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€��������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡†††††††‡‡ˆˆ‰Š‹Œ�Ž�����‘�����������������������Ž‘‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŠ‹‹ŒŒ��ŽŽŽ���������‘‘‘’’’‘‘’’’“““””””””“““’’‘��Ž�Œ�Ž�Œ‹‹Š‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚���������������������€€€€€€€€€~~~~€€€€€�€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������€€€��������€€€€~}}|||{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttssstsssssssrrrrrrqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////................----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€��������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡ˆˆ‰Š‹Œ�ŽŽ����‘‘����������������������Ž‘���Ž��ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹Œ‹‹ŒŒ��ŽŽŽ���������‘‘‘’’’“‘’’“““”””””””“““’’‘���Ž�Œ�ŽŒŒ‹Š‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€~~~€€€€��€€����‚‚‚‚ƒƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚������������������€€€€~~}}||{{zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuvvvvvvuuuuuuuutttttttssttssssssrrrrrrrqqqqqqppppppooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€��������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆ‰Š‹Œ�ŽŽ����‘‘������ŽŽ�������������ŽŽ‘���Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ‹ŒŒ��ŽŽ���������‘‘‘‘’’’““’’“““””””””””““’’‘‘��Ž�Œ‹Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€~~~€€€€���€����‚‚‚‚ƒƒƒƒƒ„„„„„„„„„ƒƒ‚‚‚‚�����������������€€€~~}}||{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvuuuuuuttttttsttssssssrrrrrrrrqqqqqqppppppoooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€��������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆ‰Š‹Œ�ŽŽ����‘‘������ŽŽŽ������������ŽŽ‘���Ž�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ�ŒŒ��ŽŽ�������‘‘‘‘‘‘’’’““”’“““”””””””””““’’‘��Ž�Œ‹Š�Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€~~€€€€��������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚�����������������€€€~~}}||{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxwwwwwwwwwwwwvvvvvwwwvvvvvvuuuuutttttsttssssssrrrrrrrrqqqqqqqppppppoooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((('(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwwwwxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€��������������������€������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆ‰Š‹‹Œ�Ž����‘‘������ŽŽŽŽ�����������ŽŽ‘��ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒ�Œ��ŽŽ�����‘‘‘‘‘‘’’’’’““””“““”””””””””““’’‘���Ž�Œ‹Š�Œ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������������������€€€€€€€€€~~€€€����‚����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚�������‚‚‚‚�����€€~~}}||{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvuuuuttttsttssssssrrrrrrrrrqqqqqqqppppppooooooonnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_____``___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666666555555555554444444444444433333333333222222222222222221111111111100000000000///////////...............-----------,,,,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((''(((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††…††††‡‡ˆ‰Š‹Œ�ŽŽ������ŽŽŽ���������ŽŽŽŽŽŽ��ŒŒ��Ž��Œ‹‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŠ‹‹ŒŒ��ŽŽŽ����������‘‘‘’’“““””””””””““’’‘���Ž�Œ‹Š‰�ŒŒ‹ŠŠ‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}~~~~~~€€€€�€€�����‚‚‚‚ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€~~}}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyzzzzzzyyyyyxxxwwwwvvvvvvvvvuuuuuuuutttttttttsssrrqqqqqpppppppooooooooooommmmmmllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaa```````````____________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999988888888888777777777777766666666666555555555544444444444333333333322222222222111111111100000000000000///////////............-----------,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€��������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††……†††‡‡ˆ‰Š‹Œ��Ž������ŽŽŽ���������ŽŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒ�Š‹ŒŒ��ŽŽ�����������‘‘‘‘’’““”””””””””““’‘‘��Ž�Œ‹Š‰‰�Œ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€€��€�����‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyxxxwwwwvvvwvvvvvuuuuuuuttttttttttssrrrqqqqqppppppooooooooooommmmmmllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555555544444444444333333333322222222222111111111100000000000000//////////.............----------,,,,,,,,,,,++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvwwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††………†††‡ˆ‰‰Š‹Œ�ŽŽ�����ŽŽŽ����������ŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠ‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒ�‹‹Œ��ŽŽ����������‘‘‘‘’’’’“”””””””””““’’‘���Ž�Œ‹Š‰ˆŒŒ‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}~~~~~~€€€��������‚‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€~~}}||{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{zzzzzzyyyxxxwwwwvvvwvvvvvuuuuuuuttttttttttttrrrrqqqqqppppppoooooooooommmmmmlllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555555544444444444333333333322222222222111111111100000000000000//////////............-----------,,,,,,,,,,,++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡†††††††………†††‡‡ˆ‰Š‹Œ�ŽŽ�����ŽŽŽŽ���������ŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠ‰‰‰‰‰ŠŠŠŠ‹‹ŒŒ��‹ŒŒ��Ž�������‘‘‘‘‘‘‘’’’’““”””””””””““’‘‘��Ž�Œ‹Š‰ˆˆŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}~~~~~~€€€��������‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€~~}}||{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyzzz{{{{{{{{zzzzyyyxxxwwwwvvwvvvvvuuuuuuuutttttttttttrrrrrqqqqqpppppoooooooooommmmmmmllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999999999988888888887777777777777766666666666555555555544444444444333333333322222222221111111111100000000000000//////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††…………††‡‡ˆ‰Š‹ŒŒ�Ž�����ŽŽŽŽ���������ŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠ‰‰‰‰ŠŠŠŠ‹‹ŒŒ��Ž‹Œ��ŽŽ�����‘‘‘‘‘‘‘’’’’’““”””””””””““’’‘��Ž�Œ‹‹Š‰ˆ‡‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€~~}}||{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzyyyxxxwwwwvvwwvvvvvuuuuuuuuttttttttttsrrrrrqqqqqpppppooooooooommmmmmmllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999998888888888777777777777776666666666655555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††…………†††‡ˆ‰‰Š‹Œ�ŽŽ�Ž��ŽŽŽŽ��������ŽŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠŠ‰‰ŠŠŠŠ‹‹‹ŒŒ��ŽŒŒ�ŽŽ����‘‘‘‘‘‘‘’’’’’’“““””””””””““’’‘���Ž�Œ‹Š‰ˆˆ‡‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€���‚‚�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚��€€~~}}||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzyyxxxxwwwwvwwwvvvvvuuuuuuuuutuutttttsssrrrrrqqqppppppoooooooommmmmmmllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999998888888888777777777777776666666666655555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††……………††‡‡ˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ��������ŽŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠŠ‰ŠŠŠŠŠ‹‹ŒŒ��ŽŽŒ��Ž����‘‘‘‘’’’’’’’’’““““””””””””““’‘‘��Ž�Œ‹Š‰‰ˆ‡‡‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€���‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚�€€~}}||{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||{{{{{{zzzyyyxxxwwwwvwwwwvvvvuuuuuuuuuuuuuuuuussssrrrrrqqqppppppooooooommmmmmmlllllllllkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777776666666666555555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††……………†††‡ˆ‰Š‹‹Œ�ŽŽŽŽŽŽŽŽŽŽ�������ŽŽŽŽŽŽ��ŒŒ��Ž�ŒŒ‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��Ž�Œ�ŽŽ����‘‘‘’’’’’’’’’“““““”””””””““’’‘��Ž��Œ‹Š‰ˆ‡‡†‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚‚ƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚�€€~~}}||{{zzzzzyyyyyyyyyzyzyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||||{{{{{zzzyyyxxxwwwwwwwwwwvvvvuuuuuuuuuuuuuuuussssssrrrqqqqppppppoooooommmmmmmlllllllllkkkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyzzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††………………††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ��Œ��Ž�ŒŒ‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒ��ŽŽ���Ž����‘‘’’’’’’’’’’““““““””””””““’’‘���Ž�Œ‹Š‰ˆˆ‡††ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚�€€~~}}||{{zzzzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{||||||{{{{{zzzyyyxxxxwwwwxwwwwwvvvvuuuuuuuuuuuuuuutssssssrrrqqqqppppppooooommmmmmmllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzz{yzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††………………††‡‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽ������ŽŽŽŽŽŽŽŽ��Œ��Ž�ŒŒ‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŒ�ŽŽ���ŽŽ���‘‘’’’’’’“““““““““““””””“““’’‘‘��Ž�Œ‹ŠŠ‰ˆ‡‡††ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€�����‚‚‚‚‚‚‚‚‚��€€~~}}||{{zzzzzyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{||||||{{{{zzzzyyyxxxxwwwwxxwwwwwvvvvuuuuuuuuuuuuuuttttssssrrrqqqqpppppppooommmmmmmlllllllllkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††…………………†††‡ˆ‰ŠŠ‹Œ�Ž�ŽŽŽŽŽŽŽ�����ŽŽŽŽŽ�ŽŽŽŽ�Œ��Ž�ŒŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒ��Ž����Ž���‘‘‘’’’’“““““““““““““““““““’’‘‘��Ž�ŒŒ‹Š‰ˆ‡‡††…ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚���€€€€€€€€€€����‚‚‚‚‚‚‚‚‚��€~~}||{{{zzzzyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{|||||{{{{{zzzyyyyxxxxxxwwxxxxwwwwvvvvuuuuuuuuuuuuutttttssssrrrqqqqppppppooonmmmmmmlllllllllkkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††……………………††‡ˆ‰‰Š‹Œ���ŽŽŽŽŽŽŽ����ŽŽŽŽŽ���ŽŽŽ�Œ��Ž�ŒŒ‹‹ŠŠŠŠŠŠ‹‹ŒŒ��ŽŽ���Ž����‘‘’’’““““““““““““““““““““’’‘‘��ŽŽ�Œ‹Š‰ˆˆ‡†††…Љ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒƒ„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€����‚‚‚‚‚‚‚‚��€~~}||{{{zzzzyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{||||{{{{{zzzzyyyxxxxxxxxwxxxxxwwwwvvvvvuuuuuuuuuuvttttttssssrrrqqqqppppppoonmmmmmmlllllllllkkkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999988888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††……………………††‡ˆ‰‰Š‹Œ����ŽŽŽŽŽ�����ŽŽŽŽ�����ŽŽ����Ž��Œ‹‹ŠŠŠŠŠ‹‹‹ŒŒ�ŽŽ���‘Ž���‘‘’’’““““““““““’’’’’’“““’’’‘‘���Ž�Œ‹Š‰‰ˆ‡‡††……‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€����‚‚‚‚‚‚‚��€~}}||{{zzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{|{{{{{{zzzyyyyxxxxxxxxxyxxxxxxwwwvvvvvuuuuuuuvvvtttttttsssrrrrqqqqpppppponmmmmmmmllllllllkkkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999988888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††…………………†††‡ˆ‰‰Š‹Œ�����ŽŽ�������ŽŽŽ�������Ž�����Ž�Œ‹‹ŠŠŠŠŠ‹‹ŒŒ��Ž����‘���‘‘’’’“““““““““’’’’’’’’’’’’‘‘‘���Ž�Œ‹ŠŠ‰ˆ‡‡††………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„„…„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚���€€€€€€€€���‚‚‚‚‚‚���€~}}||{{zzzzzyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{zzzzyyyyxxxxxxxxxyyyxxxxxwwwvvvvvvuuvvvvvvutttttttsssrrrrqqqqppppponmmmmmmllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhhgggfeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999999999988888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††…………………††‡‡ˆ‰‰Š‹Œ��������������ŽŽŽ�������ŽŽ�‘��Ž�Œ‹‹ŠŠŠŠ‹‹‹Œ��ŽŽ���‘’���‘‘’’’““““““““’’’’’’’’‘’’‘‘‘����Ž�Œ‹‹Š‰ˆ‡‡††…………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„„……„„„„„„„„„ƒƒƒƒ‚‚‚‚���€€€€€€€�����‚‚‚���€~~}}||{{zzzzzyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{zzzzyyyyxxxxxxxxxxyyyyyxxxxwwwvvvvvvvvvvvvvuuutttttssssrrrqqqqqpppppnnmmmmmllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999989999988888888888777777777777766666666666555555555544444444444333333333332222222222111111111100000000000000///////////............-----------,,,,,,,,,,,+++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡††††††………………†††‡‡ˆ‰ŠŠ‹Œ��������������ŽŽ���������Ž�‘��Ž�Œ‹‹‹ŠŠ‹‹‹ŒŒ��Ž���‘‘’��‘‘’’’““““““““’’’’’‘‘‘‘‘‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡†††…………‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„…………………„„„„„ƒƒƒƒ‚‚‚���€€€€€€€€����������€~~}}|{{{zzzzzyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzyyyyxxxxxxxxxxxyyyyyyxxxxwwwvvvvvvvvvvvvuuuutttttssssrrrqqqqqppppnnmmmmmmlllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989999988888888888777777777777766666666666555555555544444444444333333333332222222222111111111100000000000000///////////............-----------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvwvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………†††‡ˆˆ‰Š‹‹Œ��������������ŽŽ���������Ž�‘��Ž�Œ‹‹‹ŠŠ‹‹‹Œ��ŽŽ��‘‘’’�‘‘’’’““““““““’’’’‘‘‘‘‘��‘�����ŽŽ�Œ‹‹Š‰ˆˆ‡‡††…………„‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒƒ„„………†………………„„„ƒƒƒ‚‚‚���€€€€~~€€€€��������€€~~}||{{{zzzzzzzyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{zzzzzyyyyxxxxxxxxxxxxyyyyyyyxxxwwwwvvvvvvvvvvvuuuuutttttsssrrrrqqqqppppnnmmmmmmlllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggfeeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989999988888888888777777777777766666666666555555555544444444444333333333322222222222111111111100000000000000//////////.............----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………†††‡‡ˆ‰ŠŠ‹ŒŒ��������������ŽŽ���������Ž�‘��Ž�Œ‹‹‹‹‹‹‹ŒŒ�ŽŽ���‘’’“�‘‘’’““““““““’’’’‘‘‘‘��������ŽŽ��Œ‹‹Š‰‰ˆ‡‡††…………„„‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„……††………………„„„„ƒƒ‚‚‚���€€€~~~~~€€€€�������€€~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyzzzzzzzzzzzyyyyxxxxxxxxxxxxxyyyyyyyyxxxwwwvvvvvvvvvvvuuuuutttttssssrrrrqqqqpppnnmmmmmmlllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhhggggffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaa````````````__________^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989999988888888887777777777777766666666666555555555544444444444333333333322222222222111111111100000000000000//////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††‡‡ˆ‰‰Š‹‹Œ���������ŒŒŒ���ŽŽ����‘‘����Ž‘��Ž�ŒŒ‹‹‹‹‹‹Œ��Ž���‘‘’““‘‘’’’““““““““’’’‘‘‘��������ŽŽŽ�ŒŒ‹‹Š‰‰ˆ‡‡††……………„„‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚‚ƒ„„………††…………………„„„ƒƒ‚‚‚��€€€~~~~~~~€€€€�����€€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyzzzzzzyyyyyxxxxxxxxxxxxxxyyyyyyyyxxxwwwwvvvvvvvvvvuuuuuutttttssssrrrqqqqpppnnmmmmmmllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhggggffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999989999988888888887777777777777766666666666555555555544444444444333333333322222222221111111111100000000000000//////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………††††‡ˆˆ‰Š‹‹Œ���Ž�����ŒŒŒŒ���ŽŽ���‘‘‘‘���Ž’��Ž�ŒŒ‹‹‹‹‹ŒŒ�ŽŽ���‘’’“”‘’’’““““““““’’’‘‘‘�����ŽŽŽŽ���ŒŒ‹ŠŠ‰‰ˆ‡‡†††…………„„„‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„………††…………………„„„ƒƒ‚‚���€€€~~~~~~~€€€€€€€€€€€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzyyyyyyxxxxxxwwwwxxxxxyyyyyyyyxxxxwwwvvvvvvvvvvuuuuuutttttssssrrrrqqqpppnnnmmmmmllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhhgggffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998999998888888888777777777777776666666666655555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzz{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………††††‡‡ˆ‰‰Š‹ŒŒ��ŽŽ�����ŒŒŒŒŒ��Ž���‘‘‘‘‘‘��Ž’‘�Ž�ŒŒ‹‹‹‹‹ŒŒ�Ž���‘‘’““”‘’’“““““““““’’‘‘‘����ŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡‡†††…………„„„„‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„……†††…………………„„„ƒƒ‚‚��€€€~~~~~~~~€€€€€€€€€€~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvuuuuuuttttttssssrrrqqqqppnnnmmmmmllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhggggffeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaa````````````___________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998999998888888888777777777777776666666666655555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………†††‡‡ˆˆ‰Š‹‹Œ��ŽŽŽ����ŒŒŒŒŒŒ��Ž���‘‘’’‘‘��Ž’‘�Ž��Œ‹‹‹‹ŒŒ��Ž���‘’““””’’’““““““““’’’‘‘����ŽŽ����ŒŒ‹‹ŠŠŠ‰ˆˆ‡‡†††……………„„„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„……†††…………………„„„ƒƒ‚‚��€€€~~~~~~~~€€€€€€€€€~~}}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxwwwwwwwwwwxxyyyyyyyyxxxxwwwvvvvvvvvvvtuuuutttttttssssrrrrqqqppnnnmmmmmllllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhhhgggfffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaa`````````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998999998888888888777777777777776666666666555555555554444444444433333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††‡‡ˆ‰ŠŠ‹Œ��ŽŽŽŽ����ŒŒŒŒŒŒ�ŽŽ��‘‘’’’’‘‘��’‘����Œ‹‹‹‹ŒŒ�ŽŽ��‘’’“””•’’“““““““““’’‘‘����ŽŽ��ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡††……………„„„„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„……†††…………………„„„ƒƒ‚‚��€€€~~~~~~~~€€€€€€€~~~}}}|||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyxxxxxxwwwwwwwwwwwwwxyyyyyyyyxxxxwwwvvvvvvvvvvttttttttttttssssrrrrqqqppnnnmmmmmmlllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhhhgggfffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]\]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽ����ŒŒŒŒŒŒ�ŽŽ��‘‘’’’’’‘��’‘��Ž�ŒŒ‹‹ŒŒŒ�Ž���‘’““””•’’“““““““““’’‘‘���ŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡††……………„„„„„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„………††……………………„„ƒƒ‚‚��€€~~~~~~~€€€€~~~}}}|||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxyyyyyxxxxwwwwvvvvvuuuuuttttttttttttsssssrrrqqqppnnnmmmmmmlllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaa`````````````___________^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$uuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzz{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††‡‡ˆ‰‰Š‹Œ��ŽŽŽŽŽŽ��ŒŒŒŒŒŒŒ�Ž���‘’’’“’’‘��“‘��Ž�ŒŒ‹‹ŒŒ��Ž��‘‘’““”••’“““““““““’’’‘���ŽŽ��Œ‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡††††……………„„„„„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„………††……………………„„ƒƒ‚‚��€€~~~~~~~~~~~}}}|||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxyxxxxxwwwvvvvvuuuuuuttttttttttttsssssrrrqqqppnnnmmmmmmlllllllllkkkkkkkiiiiiiiiihhhhhhhhhhhhhhggffffeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998999998888888888777777777777776666666666555555555554444444444333333333332222222222111111111110000000000000///////////............-----------,,,,,,,,,,,+++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††‡‡ˆ‰Š‹‹Œ�ŽŽŽŽŽŽ�ŒŒ‹‹‹‹‹‹‹Œ�Ž���‘’’’‘‘��Ž��ŽŒ‹ŠŠ‰‰‰‰ŠŠ‹Œ��Ž��‘‘’’“““““”””““““’’‘���ŽŽ�ŒŒ‹‹ŠŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}~~~~€€�‚‚ƒƒ„„…………††††††………„„ƒƒ‚‚��€€€€€€€€��������������������}}}}|||{{{{{zzzzzzzzyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyz{{{{{{zzzzzzyyyyyyyyyyyxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwvvvvuuuuttttttttttttttttttttttsssrrrrqqponnnnmmmmmmmmmllllllllkkkiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaa````````````___```````__________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===>==========<<<<<<<<<<;;;;<<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666666555555555544444444444333333333322222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††‡‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŒŒŒ‹‹‹‹‹‹‹Œ�Ž��‘‘’’’’‘��Ž��ŽŒ‹ŠŠ‰‰‰‰Š‹‹Œ�ŽŽ��‘‘’’““““””””“““’’‘‘���Ž�ŒŒ‹‹Š‰‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}~~~~€€��‚‚ƒƒ„„………††††††………„„ƒƒ‚‚��€€€€€€€���������������������}}}}||||{{{{{{zzzzzzzzyyyzzzzz{{{{{{zzzzzzzyyyyyyyyz{{{{{{zzzzzzzyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwvvvvuuuuttttttttttttttttttttttssssrrrrqqponnnnmmmmmmmmmllllllllkkkiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaa````````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;<<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666666555555555544444444444333333333322222222222221111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………††‡ˆˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‹‹ŒŒ�Ž��‘‘’’’’‘��Ž��ŽŒ‹ŠŠ‰‰‰ŠŠ‹‹Œ�Ž���‘’’“““““””””“““’’‘‘��ŽŽ�Œ‹‹Š‰‰‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€��‚‚ƒƒ„„………††††††………„„ƒƒ‚‚��€€€€€����������������������}}}}|||||{{{{{{{zzzzzzzyy{{{{{{{{{{{{{zzzzzzzyyyyyyzz{{{{{zzzzzzzyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwvvvvvuuutttttttttttttttttttttttssssrrrqqqponnnnmmmmmmmmmllllllllkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaa````````````____``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::99999999888888888887777777766666666666555555555544444444444333333333322222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…††††††…………………………†††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‹‹ŒŒ�Ž��‘’’’’’‘��Ž���Œ‹ŠŠ‰‰‰ŠŠ‹‹Œ�Ž���‘’’“““““””””“““’’‘���Ž�ŒŒ‹ŠŠ‰ˆŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€��‚‚ƒƒ„„„………†††††………„„ƒƒ‚‚��€€€€€������‚‚‚�������������}}}}}||||||{{{{{{{zzzzzzy{{{{{{{{{{{{{{zzzzzzzyyyyyzzzz{{{{zzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvuuuutttttttttttttttttttttttssssrrrqqqponnnnmmmmmmmmmllllllllkkkiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaa````````````____``````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::99999999888888888887777777766666666666555555555544444444444333333333322222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…††…†††…………………………†††‡ˆ‰‰Š‹Œ��ŽŽŽŽŽŽŒ‹‹‹ŠŠŠŠ‹ŒŒ�Ž��‘’’’’’‘��Ž���Œ‹ŠŠ‰‰‰‰Š‹‹Œ�Ž���‘’’““““”””””“““’’‘���Ž�Œ‹ŠŠ‰‰ˆŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€��‚‚ƒƒƒ„„…………†††…………„„ƒƒ‚‚��€€€€�����‚‚‚‚‚‚‚�����������}}}}}}|||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{zzzzzzyyyyzzzzz{z{zzzzzzzyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttssstttttttttttttsssssrrrqqqponnnmmmmmmmmmmllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaa```````````____``````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666666555555555544444444444333333333322222222222221111111111100000000000000//////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……††…††……………………………†††‡ˆ‰‰Š‹Œ��ŽŽŽŽŽ�‹‹‹ŠŠŠŠŠ‹ŒŒ�Ž��‘’’’’‘‘��Ž�Ž�Œ‹Š‰‰‰‰‰ŠŠ‹Œ�Ž���‘’’““““””””“““’’‘‘��Ž�ŒŒ‹Š‰‰ˆˆŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€��‚‚‚ƒƒ„„„…………………………„„ƒƒ‚��€€€€€����‚‚‚‚‚‚‚‚‚‚���������}}}}}}}}|||||||{{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuttttttsssssssstttttttsssssssrrrrqqqponnnmmmmmmmmmmllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeedddddddccccccccccccbbbbbbbaaaaaaaaaa```````````____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666666555555555544444444443333333333322222222222221111111111100000000000000//////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzz{yyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………†……††……………………………†††‡ˆ‰‰Š‹ŒŒ��ŽŽŽ��‹‹ŠŠŠŠŠŠ‹Œ�ŽŽ��‘‘’’’‘�����Ž�Œ‹Š‰‰‰‰‰ŠŠ‹Œ�Ž���‘’’““““””””“““’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€���‚‚ƒƒ„„„………………………„„„ƒ‚‚��€€€€����‚‚‚‚‚‚‚‚‚‚‚‚��������}}}}}}}}}||||||||{{{{zzzz{{{{{{{{{{{{{{{{{{zzzzzyyyzzzzzzzzzzzzzzzzyyyyyxxxxwwwwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttsssssssssssssssssssssssrrrrqqqpnnnnmmmmmmmmmmllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaa````````````____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666665555555555544444444443333333333322222222222221111111111100000000000000//////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvwwwwwwwwwwwwvvvvwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………†……†………………………………††‡‡ˆ‰‰Š‹ŒŒ�������‹ŠŠŠŠŠŠŠ‹Œ�ŽŽ��‘‘’’‘‘��Ž��ŽŒ‹ŠŠ‰‰‰‰‰ŠŠ‹Œ�Ž��‘‘’““““””””““““’‘‘��ŽŽ�Œ‹Š‰ˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~€€€��‚‚ƒƒƒ„„„……………………„„ƒƒ‚‚��€€€€���‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚�������}}}}}}}}}}}|||||||{{{{zzz{{{{{{{{{||||||{{{{zzzzzyyzzzzzzzzzzzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuutttttsssssssssssssssssssssssrrrrqqqqpnnnnmmmmmmmmmmllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa```````````____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;<<<<;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………†………………………………††‡‡ˆ‰ŠŠ‹ŒŒ������Œ‹ŠŠŠŠŠŠ‹‹Œ�Ž���‘‘‘‘‘���ŽŒŽ�Œ‹Š‰‰‰ˆ‰‰‰Š‹Œ�Ž��‘‘’““”“””””“““’’‘���Ž�Œ‹ŠŠ‰ˆˆ‡‡‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}~~~~~~€€€��‚‚‚ƒƒ„„„…………………„„„ƒƒ‚‚��€€€���‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚�����~~}}}}}}}}}}}|||||{{{{zzz{{{{{{{{||||||||{{{{zzzzyyzzzzzzzzzzzzzzzzzyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttttttssssssssssssssssssssssrrrrrqqqppnnnnmmmmmmmmmlllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggfffffffffeeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa```````````____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;<<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………††‡‡ˆ‰ŠŠ‹ŒŒŒ����ŒŒŠŠŠŠŠŠŠ‹‹Œ�Ž���‘‘‘‘���Ž�ŒŽ�Œ‹Š‰‰ˆˆˆ‰‰Š‹Œ�Ž��‘‘’““”“”””“““’’‘‘��ŽŽ�Œ‹Š‰ˆˆ‡‡†ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}~~~~~~€€€��‚‚‚ƒƒƒ„„„„………„„„„ƒƒ‚‚��€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����~~~}}}}}}}}}}}|||||{{{zzz{{{{{{{||||||||||{{{{zzzyyzzzzzzzzzzzzzzzzzzyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuutttttsssssssssssssssssssssrrrrrrrqqqppnnnnmmmmmmmmmlllllllllkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###vvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………†……………………………………………††‡‡ˆ‰ŠŠ‹ŒŒŒŒ��ŒŒŒŠŠŠŠŠŠŠ‹‹Œ�Ž����‘‘���ŽŽŒ‹�Œ‹Š‰‰ˆˆˆˆ‰‰Š‹Œ�Ž��‘’’““”“””““““’’‘���Ž�Œ‹ŠŠ‰ˆ‡‡††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~~€€���‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒ‚‚��€€€€���‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���~~~~~}}}}}}}}}|||||{{{zzz{{{{{{{|||||||||||{{{zzzzyzzzzzzzzzzzzzzzzzzyyyyxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttssssssssssssrrrrrrrrrrrrrrrrrqqqppnnnnmmmmmmmmmllllllllkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111100000000000000///////////.............----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####vvvvvvvvvvvvwwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……††………………………………………………††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹‹Œ��Ž���������Ž�Œ‹�Œ‹Š‰ˆˆˆˆˆ‰‰Š‹Œ�Ž��‘’’““””””“““’’‘‘��Ž��Œ‹Š‰ˆˆ‡‡††ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}~~~~~~~€€€��‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒ‚‚���€€€€���‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��~~~~~~}}}}}}}}|||||{{{zzz{{{{{{{||||||||||||{{{zzzyzzzzzzzzzzzzzzzzzzyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvuvvvuuuuuuuttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqppnnnnmmmmmmmmlllllllllkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;:::::::::::9999999888888888887777777776666666666555555555554444444444333333333332222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……††………………………………………………†††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŠŠŠŠŠŠ‹‹Œ�ŽŽ��������Ž�Œ‹ŠŒ‹Š‰‰ˆˆˆˆˆˆ‰Š‹Œ�Ž��‘’““””””“““’’‘‘���Ž�Œ‹Š‰‰ˆ‡‡†††ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}~~~~~~~€€€���‚‚‚ƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚��€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�~~~~~~}}}}}}}}|||||{{{zzz{{{{{{{|||||}}}||||{{{zzzyzzzzzzzzzzzzzzzzzzyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvuuvvuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqppnnnnmmmmmmmmlllllllllkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666666555555555554444444444333333333322222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………†…………………………………………………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹ŠŠŠŠŠ‹‹ŒŒ�ŽŽ�������Ž��Œ‹‰Œ‹Š‰ˆˆˆ‡ˆˆˆ‰Š‹Œ�Ž��‘’““””””“““’‘‘���Ž�Œ‹‹Š‰ˆˆ‡‡††…ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}}}||||{{{{zzz{{{{{{{|||||}}}|||||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqppnnnnmmmmmmmmlllllllllkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;:::::::::::9999999888888888887777777766666666666555555555544444444444333333333322222222222221111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……††…………………………………………………††‡‡ˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒ‹ŠŠŠŠ‹‹ŒŒ�ŽŽ�������ŽŽ�Œ‹Š‰‹Š‰ˆˆˆ‡‡‡ˆˆ‰Š‹Œ���‘’’“””””“““’’‘���Ž�ŒŒ‹Š‰ˆˆ‡‡†††…ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}~~~~~~€€€���‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚���€€€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}}|||||{{{{zzz{{{{{{{||||||}}|||||{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuutttttttssssssssrrrrrrrrrrrrqqqrrrrqqqqqqpppnnnnmmmmmmmlllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffeeeeeeeedddddddddcccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888887777777766666666666555555555544444444444333333333322222222222221111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………†…………………………………………………†††‡ˆˆ‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŠŠŠ‹‹ŒŒ��ŽŽ�������Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡‡‡‡ˆ‰‰Š‹ŒŽ��‘’““””””“““’‘‘��Ž�ŒŒ‹Š‰‰ˆ‡‡†††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}~~~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}|||||{{{{zzzz{{{{{{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppnnnnmmmmmmmlllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffeeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888887777777766666666666555555555544444444444333333333322222222222221111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŠ‹‹‹ŒŒ��ŽŽ�������Ž��Œ‹Š‰ˆŠ‰ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž��‘’“”””””““’’‘��ŽŽ�Œ‹Š‰‰ˆˆ‡†††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}~~~~~~€€€€������‚‚‚‚‚������€€€€€€€€€€€€€€�‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~}}}}}}|||||{{{{zzzzz{{{{{{{{{|||||||||||{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqpppnnnnmmmmmmmlllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffeeeeeeeddddddddccccccccccbbbbbbbbaaaaaaaaaa``````````_____`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666666555555555544444444444333333333322222222222221111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………††‡‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŒŒ��ŽŽ�������ŽŽ�Œ‹Š‰ˆ‡Š‰ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’““”””””““’‘‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡†††………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}~~~~~~€€€€€�������������€€€€€€€€€€€€€€€€�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~}}}}}}|||||{{{{{zzzzy{{{z{{{{{{|||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwvvvvvvvvvvvvvuuuuuuuttuttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqppppnnnnmmmmmmmllllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffeeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa``````````_____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666666555555555544444444443333333333322222222222221111111111100000000000000//////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………†††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹ŒŒ��ŽŽ��������Ž��Œ‹Š‰ˆ‡‰ˆˆ‡‡‡‡‡ˆˆ‰Š‹ŒŽ��‘’“””•••”““’‘��Ž�Œ‹ŠŠ‰ˆˆ‡‡†††…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}~~~~~~€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��~~~}}}}}}|||||{{{{{zzzzyy{zzzzz{{{{{|||||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxwwvvvvvvvvvvvuuuuuuuuttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppnnnmmmmmmmlllllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffeeeeeedddddddddccccccccccbbbbbbbaaaaaaaaaa``````````_____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666665555555555544444444443333333333322222222222221111111111100000000000000//////////.............-----------,,,,,,,,,,,++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ�‹ŒŒ��ŽŽ���������Ž�Œ‹Š‰ˆ‡†‰ˆˆ‡‡‡‡ˆˆ‰Š‹Œ�Ž�‘’“””••••”“’’‘��Ž�Œ‹Š‰ˆˆ‡‡†††……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���~~}}}}}}|||||{{{{{zzzzzyyzzzzzzzz{{{{{{{|{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxwvvvvvvvvvvuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppnnnmmmmmmmlllllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffeeeeeddddddddcccccccccccbbbbbbbaaaaaaaaaa``````````_____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####vvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………………††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ��ŒŒ��ŽŽ���������Ž��Œ‹Š‰ˆ‡†ˆˆ‡‡‡‡‡ˆˆ‰Š‹ŒŽ��‘’“”•••••”“’‘��Ž�Œ‹Š‰ˆˆ‡‡†††………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~}}}}}||||||{{{{{zzzzzyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxwvvvvvvvvvuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppponnmmmmmmmmlllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeedddddddddccccccccccbbbbbbbaaaaaaaaaa``````````_____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####uvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………………††‡‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒŒ����Œ��ŽŽ����������Ž�Œ‹Š‰ˆ‡‡†ˆˆ‡‡‡‡ˆˆ‰ŠŠŒ�Ž�‘’“””•••••”“’‘��Ž�‹ŠŠ‰ˆ‡‡†††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€€~~~~~}}}}}}}}}}~~~~~~~~~€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚����������}}}}}||||||{{{{{zzzzzzyyyzzzzzzzzzzzz{{{{{{{{zzzzzyzzzzzzyyyyyyyyxxxxxxxxxwwvvvvvvvuuuuuuuutttttttssstssssssssssrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoonnmmmmmmmllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeedddddddddccccccccccbbbbbbbaaaaaaaaaa``````````_____``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;;::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111100000000000000///////////.............-----------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$####uvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………†††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ���Ž��ŽŽ����������ŽŽ�Œ‹Š‰ˆ‡†…ˆˆ‡‡‡‡ˆˆ‰Š‹Œ���‘’“”••••••”“’‘�Ž�Œ‹Š‰ˆˆ‡††††…………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€����������������������€€€}}}||||||{{{{{{zzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyxxxxxxxwwwwwvvvvvuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoonmmmmmmmmllllllllllkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeedddddddddccccccccccbbbbbbbaaaaaaaaa```````````_____```````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;:::::::::::9999999988888888887777777776666666666555555555554444444444333333333332222222222222111111111100000000000000///////////.............----------,,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$#####uvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………†††‡ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒ���ŽŽ�ŽŽ����‘‘‘����Ž�Œ‹Š‰ˆ‡‡†…ˆ‡‡‡‡ˆˆ‰ŠŠŒ�Ž��’“””••••••“’‘��Ž�ŒŠ‰‰ˆ‡‡†††……………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~€€~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€�������������������€€€€€€||||||||{{{{{{zzzzzzyyyyyzzzzyyyyyzzzzzzzzzzzzzzyyyzzzzzyyyyyyyxxxxxxwwwwwwwvvuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooommmmmmmmllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeedddddddddccccccccccbbbbbbbaaaaaaaaa````````````____```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;:::::::::::9999999888888888887777777776666666666555555555554444444444333333333332222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$#####uvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………††‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ���Ž�ŽŽ����‘‘‘‘����Ž�Œ‹Š‰ˆ‡††…ˆ‡‡‡ˆˆˆ‰Š‹Œ���‘’“”•••–••”“’‘���Œ‹Š‰ˆ‡‡†††………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€���������������€€€€€€€€€||||||{{{{{{{zzzzzzzyyyyyzzzyyyyyyyyyyyyyzzzyyyyyyyzzzzzyyyyyyxxxxxwwwwwwwwwuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooommmmmmmmllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffeedddddddddccccccccccbbbbbbbaaaaaaaaa```````````_____```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;:::::::::::9999999888888888887777777776666666666555555555544444444444333333333322222222222222111111111100000000000000///////////............-----------,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������������������‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡†‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ���‘�‘‘’’““““’’’‘��Ž�Œ‹Š‰ˆˆ‡‡Š‰‰ŠŠŠ‹Œ�Ž��‘’”•––—˜˜˜——–��Ž�ŒŠ‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††���€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}|||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxwwwwwwvvvvvvuuuuuuuuutttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooooonnnnnnnnnmmlllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffeeffeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555444444444444444443333333333322222222221111111111100000000000000//////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#####tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{{||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������������‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„…………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽ���‘�‘’’’““““’’‘���Ž�Œ‹Š‰ˆ‡‡†Š‰ŠŠŠ‹‹Œ�Ž��’“”•–——˜˜˜——–��ŽŒ‹Š‰ˆ‡†…„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~}~}}}}}}}}}}}||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyxxxxxwwwwwvvvvvvvuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffeeffeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555444444444444444443333333333322222222221111111111100000000000000//////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$######tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������������‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„…………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��ŽŽŽ���‘‘‘’’“““““’’‘��Ž�Œ‹Š‰‰ˆ‡‡†ŠŠŠŠŠ‹Œ�Ž��‘’“”•–——˜˜——––�Ž�Œ‹‰ˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€€~€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyxxxxwwwwwvvvvvvvvuuuuuuutttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpooooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffeeffeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444444444444333333333332222222222111111111110000000000/00///////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######tttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€����������������������������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ��ŽŽ���‘‘‘’’“““““’’‘‘��Ž�Œ‹Š‰ˆˆ‡‡†ŠŠŠŠ‹‹Œ�Ž��‘“”••–—————––•�Ž�‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††�����€€€€€€€€€€€€€€€€€€€€€€€€~€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~€~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{||{{{{{{{zzzzzzzzzzzzzz{{{yyyyyyyxxxxwwwwvvvvvvvvvvuuuuuttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffeeffeeeeeeeeddddddddddddccccbbbbbbbbbaaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444444444444333333333332222222222111111111110000000000/00///////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€����������������������������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ���Ž���‘’‘’’“““““’’‘��Ž�Œ‹Š‰‰ˆ‡‡‡†ŠŠŠ‹‹Œ����‘’“”••–—————–•”Ž�Œ‹Š‰‡‡†…„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|}}}}}||||||||||||||{{{{{{|{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwvvvvvvuuuuuuuuttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffeeffeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444444444444333333333332222222222111111111100000000000/00///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������������������������‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ���Ž���‘’‘’’“““““’‘‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡ŠŠŠ‹‹Œ�Ž��‘’“”••––––––••”Ž�‹Š‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††����€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||{{{{{{|{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxwwwwvvvvvuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffeeffeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777766666665555555555444444444444444444333333333322222222222111111111100000000000/00///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������������������������‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ���Ž���‘’‘’““““““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡ŠŠ‹‹Œ��Ž��‘’“”••–––––••”“�Œ‹Š‰ˆ‡†…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�����€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||{{{{{{|{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxwwwvvvvvvuuuuuuttttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooonnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffeeffeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777766666665555555555444444444444444444333333333322222222222111111111100000000000/00///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ��Ž���‘’‘’“““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡Š‹‹ŒŒ�Ž���‘’“””••••••””“’Œ‹Š‰ˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�����€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||{{{{{{|{{{{{{zzzzzzzzzzzyzzzzzzzyyyyxxxxxwwwwvvvvvuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffeeffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777666666665555555555444444444444444444333333333322222222222111111111100000000000/00///////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������������‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒ��Ž���‘’‘’“““““’’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡Š‹‹Œ��Ž��‘‘’“”””•••”””“’‘‹ŠŠ‰ˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{{{z|{{{{{{zzzzzzzzzyyyyyyyyzzxxxxxxxxxwwwvvvvvuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffeffeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555444444444444444444333333333322222222222111111111100000000000/00///////////...........--------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######ttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒ��ŽŽ��‘’’’“““““’‘‘���Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‹‹ŒŒ�ŽŽ��‘‘’““””””””““’‘‘‹Š‰ˆ‡††…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††�����€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}||||||||||||||||||||||||{{{{{{|{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwvvvvvuuuuuuuuttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffeffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa`````````______________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555444444444444444443333333333322222222221111111111100000000000/00///////////..........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######tttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ��ŽŽ��‘’’’“““““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‹‹ŒŒ�Ž���‘‘’’“““““““’’‘‘�Љˆˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~~~}}}|||||||||||||||||||||||||{{{{{{|{{{{{{zzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwvvvvuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffefffeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555444444444444444443333333333322222222221111111111100000000000/00//////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$######tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ�ŽŽ��‘’’’“““““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‹ŒŒ��Ž���‘‘’’’“““’’’‘‘���‰‰ˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡†††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~}}}}||||{{||||||||||||||||||||{{{{{||{{{{{zzzzzzzyyyyyyyyyyyyxxxxxxwwwwwvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffefffeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555555444444444444444443333333333322222222221111111111100000000000/00//////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒ��Ž���‘’’’“““““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡ˆ‹ŒŒ�ŽŽ���‘‘‘’’’’’’‘‘‘���މˆ‡‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}~~~~~~~~}}}||||{{{{{||||||||||||||||||{{{{{||{{{{{zzzzzzzzyyyyyyyyyyyxxxxwwwwwwwvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooonnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffefffeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444443444444333333333332222222222111111111110000000000//0///////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒ��Ž���‘’’““““““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡ˆ‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘�����ŽŽˆˆ‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}~~~~~}}}}||||{{{{{{{|||||||||||||||||{{{{{|||{{{{{zzzzzzzyyyyyyyyyyyxxwwwwwwwwvvvvvuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffefffeeeeeeeeddddddddddddcccbbbbbbbbbbbbaaaaaaaaaa`````````________________^^^_^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444443444444333333333332222222222111111111110000000000//0///////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ��Ž��‘’’’““““““’‘‘�Ž�Œ‹Š‰‰ˆˆˆ‡‡ˆˆŒŒ��ŽŽ����‘‘‘‘‘�������ŽŽ�ˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡†††††††††††††††††††������€€€€€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}|||{{{{{{{{{||||||||||||||||{{{{{|||{{{{{zzzzzzzyyyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffefffeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaaa`````````_________________^^_^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666665555555555544444444443444444333333333332222222222111111111100000000000//0///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######tttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ��Ž��‘’“’““””““’’‘���Œ‹ŠŠ‰ˆˆˆˆˆˆˆŒŒ��ŽŽ��������������ŽŽŽ��ˆ‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡†††††††††††††††††††�������€€€€€€€€€€€€€€€€€€€€€€~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}||||{{{{{{{{{{|||||||||||||||||{{{{||||{{{{{zzzzzzzyyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffefffeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaa`````````__________________^^__^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777766666665555555555444444444443444444333333333322222222222111111111100000000000//0///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ��Ž��‘’“’“””””““’‘��ŽŒ‹ŠŠ‰ˆˆˆˆˆˆˆŒŒ��Ž������������ŽŽŽŽ����‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††�������€€€€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}|||||{{{{{{{{{{{{|||||||||||||||||{{{||||{{{{{zzzzzzzyyyyyyyyyywwwwwwwwvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnmmmlllllllllllkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffefffeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaa`````````___________________^__^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777766666665555555555444444444443444444333333333322222222222111111111100000000000//0///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡ˆˆ‰‰‰Š‹‹‹ŒŒŒŒŒŒŒŒŒŒ��ŽŽ��‘’“““””””““’‘��Ž�Œ‹Š‰ˆˆˆˆˆˆˆŒ��ŽŽ����������ŽŽŽŽ����ŒŒ‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††�������€€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||{{|||||{{{{{zzzzzzzyyyyyyyyywwwwwwwwvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffefffeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaa`````````___________________^__^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::999988888888887777777777666666665555555555444444444443444444333333333322222222222111111111100000000000//0///////////...........--------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�������������€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ��Ž��‘’“““”””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆ‰Œ��ŽŽ���������ŽŽŽ����ŒŒŒŒ‡‡‡‡†††………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�������€€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||{}||||{{{{{zzzzzzzyyyyyyyyxwwwwwwwvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffefffeeeeeeeeddddddddddddddcccbbbbbbbbbbaaaaaaaaa`````````___________________^__^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999988888888887777777777666666665555555555444444444443444443333333333322222222222111111111100000000000//0///////////...........--------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#######ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ����ŒŒ���ŽŽ��‘’“”“”””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆˆ‰Œ��ŽŽ��������ŽŽ����ŒŒŒŒŒŒ‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡††††††††††††††††††�������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{||||||||||||||}}||||{{{{{zzzzzzyyyyyyyyxwwwwwwwvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnmmmlllllllllllkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffefffeeeeeeeeddddddddddddddcccbbbbbbbbbbaaaaaaaa`````````____________________^__^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999988888888887777777777666666655555555555444444444443444443333333333322222222221111111111100000000000//0///////////..........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######ttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ����������Ž���‘’“”“”””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆ‰‰��ŽŽŽ�������ŽŽ���ŒŒŒŒŒŒŒŒ‡‡‡‡‡‡††………„„ƒƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||}}||||{{{{{zzzzzzzyyyyyyyxwwwwwwwvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffefffeeeeeeeedddddddddddddddcccbbbbbbbbbaaaaaaaa`````````_______________________^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::9999988888888887777777777666666655555555555444444444443444443333333333322222222221111111111100000000000//0//////////...........---------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#######tttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€������������€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŒ����������ŽŽ��‘’’“”””””””““’‘��Ž�Œ‹Š‰‰ˆˆˆˆ‰‰��ŽŽ�������ŽŽŽ��ŒŒŒŒŒŒŒŒŒ‡‡‡‡‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�������€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||}}}||||{{{{zzzzzzzyyyyyyyxwwwwwwvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffefffeeeeeeeedddddddddddddddcccbbbbbbbbbaaaaaaaaa````````_______________________^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9999988888888877777777777666666655555555555444444444433444443333333333322222222221111111111100000000000//0//////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŒ���������ŽŽŽ���‘’“””””””””“’’‘���Œ‹‹Š‰‰‰ˆˆ‰‰‰��ŽŽ�������ŽŽ��ŒŒŒŒ‹ŒŒŒŒŒˆˆˆˆ‡‡‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡‡††††††††††††††††�������€€€€€€€€€€€€€€€€€€~~~~€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}||||{{{{{zzzzzzyyyyyyyywwwwwwvvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeedddddddddddddddcccbbbbbbbbbaaaaaaaa`````````____________________^__^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999998888888887777777777766666665555555555544444444443344444333333333332222222222111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ����ŽŽŽŽŽŽŽŽ���‘‘’“””””””””“’‘��Ž�Œ‹‹Š‰‰‰‰‰‰‰‰�ŽŽŽ������ŽŽŽ��ŒŒ‹‹‹‹ŒŒŒŒˆˆˆˆˆ‡‡‡††……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††������€€€€€€€€€€€€€€€€€€€€~~~~€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}||||{{{{zzzzzzzyyyyyyxwwwwwwwvvvvvvvvuuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffffffffeeeeeeeeeddddddddddddddcccbbbbbbbbbaaaaaaaa`````````____________________^__^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999998888888887777777777766666665555555555544444444443344444333333333332222222222111111111110000000000//////////////...........---------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽŽŽ����‘’““”””””””““’‘��Ž�Œ‹ŠŠ‰‰‰‰‰‰‰Š�ŽŽ�������ŽŽ��ŒŒŒ‹‹‹‹‹ŒŒŒˆˆˆˆˆˆ‡‡††……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††������€€€€€€€€€€€€€€€€€€€€~~~~~€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}||||{{{{{zzzzzzyyyyyyywwwwwwvvvvvvvvvvuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeddddddddddddddccccbbbbbbbbaaaaaaaa`````````____________________^__^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::999998888888887777777777766666665555555555444444444443344444333333333322222222222111111111100000000000//////////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########tttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�����������€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽŽ�����‘’’“””•””””““’‘���Ž�Œ‹ŠŠ‰‰‰‰‰‰ŠŠŽŽŽ������ŽŽŽ��ŒŒ‹‹‹‹‹‹ŒŒŒˆˆˆˆˆˆ‡‡††……„„ƒƒƒƒƒƒƒƒƒƒƒ‡‡‡‡‡‡‡‡†††††††††††††††††�������€€€€€€€€€€€€€€€€€€~~~~~€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzz{{{{{{||||||||}}}}}||||{{{{zzzzzzyyyyyyywwwwwwwvvvvvvvvvuuuuuuuuuttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeddddddddddddddccccbbbbbbbbbaaaaaaa`````````____________________^_^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::999998888888887777777777766666665555555555444444444443344444333333333322222222222111111111100000000000//////////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########tttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ����������‘‘’’““”•••———––••”“’‘��ŽŽ��ŒŒŒŒŒŒ��‘’’’“““’’’‘‘����ŽŽŽŽŽ����������ŒŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‡ˆˆˆ……………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{|||||}}}}}}|||{{{{{zzzzyyyyyxxxxxxxwwyyyyxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbaaaaaa````___________________^^^^^^^^]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999998888888888777777777766666666555555555554444444444443333333333322222222211111110000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############tttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒ�ŽŽŽ���������‘‘‘’““””•••––––••”“’‘‘��ŽŽ��ŒŒŒŒŒ���’’’’““’’’’‘‘����ŽŽŽŽŽŽ���������ŒŒŒ‹ŠŠ‰‰ˆˆˆˆˆ‡ˆ‡‡ˆˆ…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{|||||}}}}}}||||{{{{zzzzyyyyyyxxxxxxwwyyyyxxxxxxxxxwwwwwwwwwwvvuuuuuuuuuttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooonnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaaa````___________________^^^^^^^]]]]]]]\\\\\\\\\\[[[\\\\[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999998888888888777777777766666666555555555554444444444443333333333322222222211111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############tttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ���������‘‘‘’’““””•••–––••”““’‘���Ž���ŒŒŒ����Ž’’’“““’’’‘‘����ŽŽŽŽŽŽŽ���Œ�����ŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡ˆ…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{|||||}}}}}||||{{{{zzzzzyyyyyxxxxxxwwyyyyxxxxxxxxxwwwwwwwwwwvvuuuuuuuutttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaaa````__________________^^^^^^^^]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<;;;;;;:::::::::::9999999999988888888888777777777766666666555555555554444444444443333333333322222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############tttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒ�ŽŽ���������‘‘‘’’““””••••––••”““’‘���ŽŽ���������ŽŽ’’“““’’’’‘‘����ŽŽŽŽŽŽŽŽ��ŒŒ���ŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{||||}}}}}||||{{{{{zzzzyyyyyxxxxxxwwyyyyxxxxxxxxxxwwwwwwwwwvvuuuuuuuutttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeddddddccccccccbbbbbbbaaaaaa````_________________^^^^^^^^]]]]]]]\\\\\\\\\\\\[[\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<;;;;;;::::::::::99999999999988888888888777777777766666666555555555554444444444443333333333322222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############ttttttttttttttuuuuuuuuutuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ��ŽŽ�������‘‘‘‘’’““”””••••–••””“’‘���ŽŽ���������ŽŽŽ’“““’’’’‘‘����ŽŽŽ���ŽŽŽŽ�ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{|||||}}}}||||{{{{{zzzzyyyyyxxxxxxwwyyyyxxxxxxxxxxwwwwwwwwwvvuuuuuuuuttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddccccccccbbbbbbbaaaaaa````________________^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999999988888888888777777777766666666555555555554444444444443333333333322222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############stttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{|||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽŽ�������‘‘‘’’““”””•••••••””“’‘‘���ŽŽ�������ŽŽŽŽŽ““““’’’‘‘‘����ŽŽ�����ŽŽŽŽŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡…………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{||||||}}||||{{{{{zzzzzyyyyxxxxxxwwyyyyxxxxxxxxxxwwwwwwwwwvvuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffffffeeeeeeeeeeeeeeddddddccccccccbbbbbbbaaaaaa````________________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############stttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽ�������‘‘‘’’““”””•••••”•””“’’‘���ŽŽ�������ŽŽŽŽŽ�“““’’’’‘‘����ŽŽŽ�������ŽŽ‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{|||||||||||{{{{{{zzzzyyyyyxxxxxwwyyyyxxxxxxxxxxwwwwwwwwwvvuuuuuuuttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbaaaaaa`````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"stttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ��ŽŽ�������‘‘’’’““””••••••”•”““’‘���ŽŽ�������ŽŽŽŽŽ��““’’’’‘‘�����ŽŽ���������Ž‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{||||||||||{{{{{{{zzzzyyyyyxxxxxxwyyyyxxxxxxxxxxxwwwwwwwwvvuuuuuuutttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffeeeeeeeeeeeeeddddddccccccccbbbbbbbbaaaaa````______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222211111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"sttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{|||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹Œ��ŽŽ�������‘‘‘’’““””•••••••”””“’‘���ŽŽŽ�����ŽŽŽŽŽ����““’’’‘‘‘����ŽŽ�����������Š‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡ˆ……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{||||||||{{{{{{{{zzzzzyyyyxxxxxxwyyyyxxxxxxxxxxxwwwwwwwwvvuuuuuuuttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffeeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaa````______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222211111100000000000////////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"sttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ��ŽŽ�������‘‘‘’’““””••••••”””““’‘���ŽŽ������ŽŽŽŽ�����“’’’‘‘‘����ŽŽŽ����ŒŒŒ����ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡……………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{|||||{{{{{{{{{{zzzzzyyyyyxxxxxwyyyyxxxxxxxxxxxwwwwwwwwvvuuuuuuttttttttttttsssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaa````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;:::::::::::9999999999998888888888777777777766666666555555555554444444444443333333333322222222221111110000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"ssttttttttttttttuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ��ŽŽŽ�������‘‘’’““””•••••••”””“’‘‘��ŽŽŽ�����ŽŽŽŽ������“’’‘‘‘����ŽŽŽ����ŒŒŒŒŒŒ��ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡ˆ‡‡ˆˆ…………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{||||{{{{{{{{{{zzzzzyyyyyxxxxxxyyyyyxxxxxxxxxwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaa````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;:::::::::::9999999999988888888888777777777766666666555555555554444444444443333333333322222222221111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"ssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ�������‘‘’’““”•••––•••”””“’‘���ŽŽ�����ŽŽŽŽ�������’’’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒ‰ŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡ˆˆ‡ˆ…………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||{{{{{{{{{{zzzzzzyyyyyxxxxxyyyyyxxxxxxxxxwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeeddddddcccccccccbbbbbbbaaaaa````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<;;;;;:::::::::::9999999999988888888888777777777766666666555555555554444444444443333333333322222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"ssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽŽ��������‘‘’““””••––––••”“”“’‘���ŽŽ����ŽŽŽŽ�������Ž’’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxyyyyyxxxxxxxxxwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeeeeeddddddcccccccccbbbbbbbbaaaaa````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888888888777777777766666666555555555554444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"ssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽ�������‘‘’’““”•••––––••”““’’‘��ŽŽŽ����ŽŽŽ��������Ž’‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ…………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxyyyyyxxxxxxxxxwwwwwwwwvvvuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrqqqqqqqqpoooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeedddddddcccccccccbbbbbbbbaaaaa````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"ssstttttttttttttuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŒ��ŽŽŽŽ�������‘‘’’“””••–––––••”““’‘‘��ŽŽŽ���ŽŽŽŽ�������ŽŽ’‘�����ŽŽ�����ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡…………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{zz{{{{zzzzzzzzzzyyyyyyxxxxyyyyyxxxxxxxxwwwwwwwwvvvvuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbaaaaa````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"sssttttttttttttttuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽ�������‘‘’““””••––––••””““’‘���ŽŽŽŽŽŽŽŽŽŽ������ŽŽŽ‘‘����ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxyyyyyxxxxxxxxwwwwwwwwvvvvuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpoooooooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444433333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""sssttttttttttttttuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ���ŽŽŽŽŽŽ������‘‘’““”••–––––••”“““’‘���ŽŽŽŽŽŽŽŽŽŽ�����ŽŽŽ�‘����ŽŽ�����ŒŒŒŒŒŒŒŒŒŒ‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxyyyyyxxxxxxxwwwwwwwwvvvvvuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpooooooooooooooonnnnnnnnnmmmmmmmmlllllllllllllkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbbaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444433333333333222222222221111100000000000/////////////..........------------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""sssstttttttttttttuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ���ŽŽŽŽŽŽ������‘’’“””••–––––••”“’“’‘���ŽŽŽŽŽŽŽŽŽŽŽ��ŽŽŽŽ������ŽŽŽ����ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡……………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzyyyyyyyyxxxxxyyyyyxxxxxxxwwwwwwwwvvvvvuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpooooooooooooooonnnnnnnnnmmmmmmmllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;:::::::::::9999999999998888888888777777777766666666555555555554444444444443333333333322222222221111110000000000/////////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""sssstttttttttttttuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒ����ŽŽŽŽŽŽŽ�����‘’““””••––––••””“’’’‘����ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ���ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxyyyyyxxxxxxwwwwwwwwvvvvvvuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpoooooooooooooooonnnnnnnnmmmmmmmmllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbbbaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;:::::::::::9999999999988888888888777777777766666666555555555554444444444443333333333322222222221111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""ssssttttttttttttttuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽŽ����‘‘’““”•••––––••”““’’‘‘����ŽŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ��ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxwwwwwwwvvvvvvvuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpooooooooooooooooonnnnnnnmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeddddddccccccccccbbbbbbbbbbaaaaa````____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;;;;:::::::::::9999999999988888888888777777777766666666555555555554444444444443333333333322222222221111100000000000/////////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""ssssttttttttttttttuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒ�����ŽŽŽŽŽŽ����‘’’“””•••–––••””“’’’‘‘����ŽŽŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹�ŽŽŽ����ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyxxxxxxwwwwwwwvvvvvvvuuuuutttttttttsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpoooooooooooooooonnnnnnnnmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;::::::::::99999999999988888888888777777777766666666555555555544444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""ssssstttttttttttttuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŒ�������ŽŽŽŽ����‘’““””•••––•••””“’’’‘�����ŽŽŽŽŽŽŽŽŽŽ����ŒŒ‹‹�ŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyxxxxxxwwwwwwvvvvvvvvuuuuuttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpooooooooooooooooonnnnnnnmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeddddddcccccccccbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""ssssstttttttttttttuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŒ�������ŽŽŽŽ���‘‘’““”••••••••””““’‘’‘�����ŽŽŽŽŽŽŽ�����ŒŒŒ‹‹‹ŽŽ����ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡…………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwyyyyyxxxxxwwwwwwvvvvvvvvvuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrqrqqqqqqqqpooooooooooooooooonnnnnnnmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;::::::::::99999999999988888888887777777777766666666555555555544444444444443333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""sssssttttttttttttttuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒ��������ŽŽŽ���‘’’“””•••••••””““’’‘‘‘�����ŽŽŽŽŽ������ŒŒŒ‹‹ŠŠŽ����ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡…………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuutttttttssssssssssssrrrrrrrrrrrrqrqqqqqqqqqqqpoooooooooooooooooonnnnnnmmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeedddddddccccccccbbbbbbbbbbbaaaaaa````______________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;::::::::::99999999998988888888887777777777666666665555555555544444444444433333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""sssssttttttttttttttuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{zzzzz{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ�������ŽŽ���‘‘’““””••••••”””““’‘‘‘‘�����ŽŽŽŽ�����ŒŒŒ‹‹‹ŠŠŠ����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆ‡ˆ‡ˆˆ‡ˆˆ‡‡‡‡‡‡‡…………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwyyyyxxxxxxwwwwwvvvvvvvvvvuuuuuutttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooooonnnnnnmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeddddddddccccccccbbbbbbbbbbaaaaaaa```_______________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;:::::::::::99999999998988888888887777777777666666665555555555544444444444433333333333222222222221111100000000000/////////////...........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""sssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒ�����ŽŽŽ���‘‘’““”””””””““’’‘‘��‘‘�����ŽŽŽŽ����ŒŒŒŒ‹‹‹ŠŠŠ‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuttttttttttttsssssssrrrrrrrqqqqqqqppppppppppppppppppppppppoppooooooooooooooooooooonnmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888887777777777666655555555555444444444433433333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""sssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ����ŽŽŽ���‘’’““””””””“““’’‘‘��‘������ŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuutttttttttttttssssssrrrrrrrqqqqqqqppppppppppppppppppppppppoppoooooooooooooooooooooonmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiihiiiiiiiiihhhhhhhhhhhhhgggfffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888887777777777666655555555554444444444433433333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ����ŽŽ���‘‘’“““”””””“““’’‘‘���‘�����ŽŽŽ����ŒŒŒ‹‹‹ŠŠŠŠ‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvuuuuuutttttttttttttssssssrrrrrrrqqqqqqqppppppppppppppppppppppppoppooooooooooooooooooooooonmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihiiiiiiiiihhhhhhhhhhhhggggfffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888888888777777777766665555555555444444444443343333333333222222222221111111110000000000///////////...........-----------,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssstttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ���ŽŽŽ���‘’’“““”””“““’’’‘‘����������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvuuuuuuuttttttttttttttsssssrrrrrrqqqqqqqqpppppppppppppppppppppppooppooooooooooooooooooooooonmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhiiiiiiiiihhhhhhhhhhhhggggffeeeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888777777777766665555555555444444444443333333333333222222222221111111110000000000///////////...........-----------,,,,,,,,,++++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ���ŽŽŽ���‘‘’’““““““““’’’‘‘����������ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwxxxvvvvvvvvvvuuuuuuutttttttuttttttsssssrrrrrrqqqqqqqqpppppppppppppppppppppppoopoooooooooooooooooooooooonnmmmmmmmmllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhggggffeeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888777777777766655555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒ����ŽŽ����‘’’’“““““““’’’‘‘�����Ž����ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttuuttttttsssssrrrrrrqqqqqqqqppppppppppppppppppppppooopoooooooooooooooooooooooonnnmmmmmmmmlllllllllllkkkkjjjjjjjjjjiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhgggggffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````___________________^^^^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999988888888888777777777766655555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€���������������������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ�����ŽŽ����‘‘’’““““““’’’‘‘‘�����ŽŽ����ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttuuuuttttttsssssrrrrrrqqqqqqqqpppppppppppppppppppppoooopoooooooooooooooooooooooonnnmmmmmmmmmllllllllllkkkjjjjjjjjjjiiiiiiiiiiihhhhiiiiiiihhhhhhhhhhhhhgggggfeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````__________________^^^^^^^^^^]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::999999999999988888888887777777777766655555555555444444444433333333333333222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssssttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������������‚‚‚‚‚������������������‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ����ŽŽŽ����‘‘’’’“““““’’’‘‘������ŽŽŽ���ŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttuuuuttttttsssssrrrrrqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooonnnnmmmmmmmmmlllllllllkkkjjjjjjjjjiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhgggggfeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````_________________^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888887777777777666655555555555444444444433333333333333222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""sssssssssssstttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������������������‚‚‚‚������������������‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒ����ŽŽŽŽ�����‘‘’’““““’’’‘‘‘�����ŽŽŽŽ��ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ††††††††††††††…††††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuttttuuuutttttsssssrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooooooooonnnnnmmmmmmmmllllllllkkkkjjjjjjjjiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhgggggfeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````________________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999989988888888887777777777666655555555554444444444433333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""sssssssssssstttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€����������������������������������‚‚‚‚�������������������‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰ˆ‰‰ŠŠ‹‹‹ŒŒŒ����ŽŽŽŽ�����‘‘‘’’’“““’’’‘‘�����ŽŽŽ����ŽŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ††††††††††††…†……†††††††††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuutttttttttttttsssssrrrrrrqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooooooooonnnnnmmmmmmmmllllllllkkkkjjjjjjjjiiiiiiiiiiihhhhhhiiiiihhhhhhhhhhhhhhggggggeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaa````````________________^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999989988888888887777777777666655555555554444444444433333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssstttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������������������‚‚‚��������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒŒ���ŽŽŽŽŽ������‘‘‘’’’“““’’’‘‘����ŽŽŽ�����ŒŽŽ���ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††…………†……†…………†††……………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttsssssrrrrrrrqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnmmmmmmmllllllllkkkkjjjjjjjjiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhggggggeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaa````````_______________^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998988888888888777777777766665555555555444444444443333333333333222222222221111111110000000000///////////...........-----------,,,,,,,,,++++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssssttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€����������������������������������‚‚‚��������������������‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒ���ŽŽŽŽ�������‘‘‘’’’’“““’’’‘‘����ŽŽ����ŒŒŒŒ����ŒŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††………………………………………†………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttttssssssrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhhhggggggeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaa````````______________^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998988888888888777777777766655555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,++++++++++++**********))))))))))))((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssssttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������‚‚���������������������‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒ���ŽŽŽ��������‘‘‘’’’’’“““’’’‘‘���ŽŽ���ŒŒŒŒŒ‹‹��ŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhhgggggggeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998988888888887777777777766655555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������������������‚‚����������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡†††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒ��ŽŽ���������‘‘‘‘’’’““““““’’‘‘���ŽŽ��ŒŒŒ‹‹‹‹‹‹ŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††……………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttssssssssrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmlllllllkkkkkjjjjjjjiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhhgggggggeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::999999999998988888888887777777777766655555555555444444444433333333333333222222222211111111100000000000//////////...........------------,,,,,,,,,+++++++++++***********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssssttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������������������‚����������������������‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ��ŽŽ�������‘‘‘‘‘’’’’“““““““’’’‘���ŽŽ��ŒŒ‹‹‹‹‹ŠŠŠŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{zzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmlllllllkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhhhgggggggeeeeeeeeeedddddddddddddccccbbbbbbbbbbbaaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999998988888888887777777777666655555555555444444444433333333333333222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""sssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������������������������������������������������‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒ�ŽŽ�����‘‘‘‘‘’’’’’’“““““““““’’‘‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrqqqqqqqqqqqqpppppppppppooooooooooooooooooooooooooooooooooooooonnnmmmmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhhhgggggggeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988988888888887777777777666655555555555444444444433333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$############"""""rssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������������������������������������������������������‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡†‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ��ŽŽ����‘‘‘’’’’’’“““““““””“““’’‘‘���Ž�ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{zzzzzzzyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttsssssrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooooooooooonnnnnnnoooooooooonnmmmmmmmmmlllllllkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhhggggggggeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988988888888887777777777666655555555554444444444433333333333332222222222211111111100000000000//////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""rssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€���������������������������������������������������������‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ��ŽŽ���‘‘’’’’““““““““””””””“““’’‘���Ž��Œ‹‹ŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}|||||||{{{{{zzzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuttttttttttttttsssssrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhhggggggggeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888888777777777766665555555555444444444443333333333333222222222221111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ��Ž���‘‘’’““““““””””””””””””““’’‘‘��ŽŽ�Œ‹‹ŠŠ‰‰‰‰‰‰ˆˆˆŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…………………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuutttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhhggggggggeeeeeeeeeeddddddddddddccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888887777777777766665555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡†††‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒ�Ž���‘‘’“““”””””””””””””””””““’’‘���Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}|||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhhggggggggeeeeeeeeeddddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888887777777777766665555555555444444444443333333333333222222222221111111100000000000///////////...........-----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�Ž���‘’’““”””••••••••••••””””“’’‘���Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuutttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhgggggggggeeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888887777777777766665555555555444444444433333333333333222222222211111111100000000000///////////...........-----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹Œ��Ž��‘‘’““””••••••••••••••”””““’‘‘��Ž��Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuutttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggeeeeeeeedddddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888887777777777666665555555555444444444433333333333333222222222211111111100000000000///////////..........-----------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rrssssssssssssssttttttttuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€������€€€�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹Œ�Ž��‘‘’““”•••––––––––•••••””““’’‘��ŽŽ�Œ‹‹Š‰‰ˆˆˆˆˆˆ‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€~~~~}}}}}}}}}}}}|{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggeeeeeeeedddddddddddddcccccbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888887777777777666665555555554444444444433333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹Œ�ŽŽ��‘’““”••––––––––––••••”””““’‘���Ž�Œ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ……………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~€€€~~~~}}}}}}}}}}}}{{{{{{{{zzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggeeeeeeeeddddddddddddccccccbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888887777777777666665555555554444444444433333333333332222222222211111111100000000000///////////..........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""rrrssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�����€€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒ�Ž��‘’’“””•––––——––––––•••””““’‘���Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡……………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€~~~~}}}}}}}}}}}}{{{{{{{zzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuutttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggeeeeeeedddddddddddddccccccbbbbbbbbaaaaaaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888888777777777766666555555555444444444443333333333333222222222221111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""qqqqqqrrrrrrrrrrrrrrsssrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††……………†††††‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž��‘’“””••–––––––––•••””““’’‘••”“’‘‘��ŽŽ���ŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹††††††††††††††††††…………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}~~~~~~~~~~}}}}|||||||||||||||||{{{{{zzzzzzyyyyyyyyywwwwvvvvvvvvvvvvvvvvuuuuuusssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeedddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa`````````___^^^^^^^^^]]]]]]]]]]\\\]]\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999998888888888777777777776666665555555555444444444443333332222222222111111111111100000000000//////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""qqqqqqqrrrrrrrrrrrrrsssrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………††††††‡‡‡ˆˆ‰‰Š‹‹Œ�ŽŽ��‘““”••––––—–––––••”””“’’‘�•”“’‘‘���Ž���ŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹††††††††††††††††………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}~~~~~~~~~~~~~}}}}|||||||||||{||||{{{{{{zzzzzyyyyyyyyyywwvvvvvvvvvvvvvvvvvuuuuuuussssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggfffffffffffffeeeeedddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````___^^^^^^^^^]]]]]]]]]]\\\]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999888888888877777777777666666555555555544444444444333333222222222211111111111110000000000///////////........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""qqqqqqqrrrrrrrrrrrrrrssrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡ˆˆ‰‰Š‹‹Œ��Ž��‘‘“””••–––——––––•••””“’’‘��”“’‘‘���ŽŽ��ŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ†††††††††††††††…………………………………………………………………………………………†……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚���������������������€‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}~~~~~~~~~~~~~}}}}|||||||||{{{|||{{{{{{zzzzzzyyyyyyyyyywvvvvvvvvvvvvvvvvvvuuuuuuussssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnonnnnnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffffeeeeeddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa`````````___^^^^^^^^^^]]]]]]]]]\\\]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999888888888877777777776666666555555555544444444444333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqrrrrrrrrrrrrrrssrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰Š‹‹ŒŒ�Ž���‘’“””••–––––––––••””““’‘‘��“’’‘���ŽŽ��ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ††††††††††††††……………………………………………„„„……………………………………††……††††…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}~~~~~~~~~~~~}}}}||||||||{{{{{||{{{{{{zzzzzzyyyyyyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuuusssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffffeeeeeeddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa``````````___^^^^^^^^^^]]]]]]]]]\\\]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999888888888877777777776666666555555555544444444444333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqrrrrrrrrrrrrrssrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���‘’“”•••––––––––••””““’‘‘��Ž’’‘���ŽŽ��ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ†††††††††††………………………………………………„„„„„„„……………………………†††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxvvvvvvvvvvvvvvvvvuuuuuuuuusssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffffeeeeeeddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa``````````__^^^^^^^^^^^]]]]]]]]]\\\]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999888888888877777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡ˆˆ‰‰ŠŠ‹ŒŒ�ŽŽ���‘‘’“”•••–––––––••””““’‘‘��ŽŽ’‘���ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ††††††††††………………………………………………„„„„„„„„„…………………………†††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}~~~}~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyxvvvvvvvvvvvvvvuuuuuuuuuuuussrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffffeeeeeeddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````__^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999998888888888877777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ���‘‘’’””•••–––––•••””““’‘���ŽŽ�‘���ŽŽ��ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ†††††††††………………………………………………„„„„„„„„„„„………………………†††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚��������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}~~}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyxvvvvvvvvvvvvvuuuuuuuuuuuuussrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffffeeeeeeddddccccccccccbbbbbbbbbbabbbbbaaaaaaaaaa``````````__^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;;;::::::::::9999999999998888888888777777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqqrrrrrrrrrrrrrsrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~€€€€€€€€€€€€€��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡ˆˆ‰ŠŠ‹ŒŒ�ŽŽ����‘’’“””••••––••••””““’‘���Ž��Œ���ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ††††††††………………………………………………„„„„„„„„„„„„………………………†††††††††………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyxxvvvvvvvvvvvvuuuuuuuuuuuuuussrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllklllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffffffeeeeeeddddcccccccccbbbbbbbbbbbabbbbbaaaaaaaaaa``````````_^^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;;;::::::::::9999999999998888888888777777777776666665555555555444444444443333332222222222111111111111100000000000//////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡ˆˆ‰‰Š‹‹Œ��Ž����‘‘’’“””•••••••••””“’’‘���Ž��Œ‹��ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ†††††††………………………………………………„„„„„„„„„„„„„„……………………††††††††…………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|}}}}}}||||||||||||||}}}}}}}}}}}||||||||{{{{{{{{{{z{{{{zzzzzzzzyyyyyyyyyyyxxvvvvvvvvvvvuuuuuuuuuuuuuuusrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffffeeeeeeeddddcccccccccbbbbbbbbbbbabbbbbaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;;;;::::::::::999999999999888888888877777777776666666555555555544444444444333332222222222211111111111110000000000///////////........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~€€€€€€€€€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡ˆˆ‰ŠŠ‹Œ��Ž����‘‘’’““””•••••••””““’’‘���Ž��Œ‹‹�ŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ††††††…………………………………………………„„„„„„„„„„„„„„„…………………†††††††…………………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}|||||||||||||||||}}}||||||||||||{{{{{{{{{{zzz{{{zzzzzzzzzyyyyyyyyyyxxxvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffffeeeeeeeddddcccccccccbbbbbbbbbbbabbbbbaaaaaaaaa``````````_^^^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:;;;;::::::::::999999999989888888888877777777776666666555555555544444444444333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~€€€€€€€€€€�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž����‘‘’’“““”•••••••””““’’‘���Ž�ŒŒ‹‹ŠŽŽ���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ††††………………………………………………………„„„„„„„„„„„„„„„……………………††…††……………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}|||||||||||||||||||}||||||||||{{{{{{{{{{{zzzz{zzzzzzzzzzyyyyyyyyyyxxxxvvvvvvvvvvuuuuuuuuuuuuuuutrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffeeeeeeeedddddccccccccbbbbbbbbbbaabbbbaaaaaaaaaa`````````__^^^^^^^^^^^^^]]]]]]]]]\\\]\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;;;;::::::::::999999999989888888888877777777776666665555555555544444444444333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘‘’’““““”••••••””““’’‘���Ž�ŒŒ‹ŠŠ‰Ž���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ†††…………………………………………………………„„„„„„„„„„„„„„„„……………………†…………………………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffffeeeeeeeedddddcccccccccbbbbbbbbbaabbbbaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::999999999988888888888877777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’’“““””••••••””““’’‘��ŽŽ�ŒŒ‹ŠŠ‰‰���ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ††……………………………………………………………„„„„„„„„„„„„„„„„„………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuuuuuuttrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggffffffffffffeeeeeeeeedddddcccccccccbbbbbbbbbaabbbbaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::;;;:::::::::::999999999988888888888777777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ���‘’’’““”””•••••”””“’’‘��ŽŽ�Œ‹‹ŠŠ‰‰ˆ�ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ†………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxvvvvvvvvuuuuuuuuuuuuuuutttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffffeeeeeeeeedddddcccccccccbbbbbbbbbaabbbbaaaaaaaaaa````````___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::;;;::::::::::9999999999988888888888777777777776666665555555555444444444443333332222222222111111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’’““””””•••••””““’‘���Ž�Œ‹‹ŠŠ‰‰ˆˆŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚��������������������€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}}||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxvvvvvvvuuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggfffffffffffeeeeeeeeeedddddcccccccccbbbbbbbbbaabbbaaaaaaaaaaa````````___^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::9999999999988888888888777777777776666665555555555444444444443333332222222222111111111111100000000000//////////.........-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹Œ��Ž���‘’’“““”””••••••””“’’‘��Ž�Œ‹‹ŠŠ‰‰ˆˆˆŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||}}}}||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxvvvvvvvuuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmlllllllllllkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaabbbaaaaaaaaaa`````````___^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::;;;::::::::::999999999988888888888877777777776666666555555555544444444444333332222222222211111111111110000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ�ŽŽ��‘‘’’““”””••––•••””“’‘��Ž�ŒŒ‹Š‰‰ˆˆˆˆ‡ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyxxxxxxxvvvvvvvuuuuuuuuuuuuuuuttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggffffffffffffeeeeeeeeeeddddddcccccccccbbbbbbbbaabbbaaaaaaaaaa`````````___^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999988888888888877777777776666665555555555544444444444333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹Œ�Ž���‘‘’““”””•••–––••””“’‘��Ž�Œ‹ŠŠ‰‰ˆˆ‡‡‡Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyzzzzyyyyyyyyyyyyyyxxxxxxxvvvvvvuuuuuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbaabbbaaaaaaaaaa````````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::999999999988888888888877777777776666665555555555544444444443333332222222222211111111111100000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰‰Š‹ŒŒ�Ž���‘’’““””••••–––••”““’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyxxxxxxxxvvvvvvuuuuuuuuuuuuuuutttttrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddddcccccccccbbbbbbbbaabbbaaaaaaaaaa````````____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::;;:::::::::::999999999988888888888777777777776666665555555555544444444443333332222222222211111111110100000000000///////////........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆ‰ŠŠ‹Œ��Ž���‘’’““””••••–––••”““’��Ž�Œ‹ŠŠ‰ˆˆˆ‡‡‡‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyyyyxxxxxxxxvvvvvuuuuuuuuuuuuuuuutttttrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddccccccccccbbbbbbbbaabbbaaaaaaaaaa````````____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::;;::::::::::9999999999888888888888777777777776666665555555555544444444443333332222222222211111111110100000000000///////////........-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssstttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆ‰‰Š‹‹Œ�ŽŽ��‘‘’’“”””•••––––••”“’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}|||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzyyyyyyyyyyyyyyxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuttttttrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeedddddccccccccccbbbbbbbbaabbbaaaaaaaaaa````````____^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::9999999999888888888888777777777776666665555555555444444444443333332222222222111111111110100000000000///////////........-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„…………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‰‰Š‹ŒŒ�Ž���‘‘’““””•••––––––•”“’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡‡‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbaaabbaaaaaaaaaaa````````____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::;;::::::::::999999999988888888888877777777776666666555555555544444444444333332222222222211111111111010000000000///////////........------------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‰ŠŠ‹Œ��Ž���‘’’““””•••––––––•”“’‘��Ž�Œ‹Š‰ˆˆ‡‡‡‡‡†‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvvvvuuuuuuuuuuuuuuutttttttrrrrrrrrrqqqqqqqqqqqqqqqpqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbaaabbaaaaaaaaaaa````````____^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::;;::::::::::999999999988888888888877777777776666665555555555544444444444333332222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆ‰ŠŠ‹Œ�ŽŽ��‘‘’’““””••–––––––•”“’‘��Ž�Œ‹Š‰ˆˆˆ‡‡‡‡†‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxvvvuuuuuuuuuuuuuuuutttttttrrrrrrrrqqqqqqqqqqqqqqqppqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbaaabbaaaaaaaaaaa`````````___^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::;:::::::::::999999999988888888888877777777776666665555555555544444444443333332222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""pqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹‹Œ�Ž���‘‘’““””•••–––—––••”“’‘��Ž�Œ‹Š‰‰ˆˆ‡‡‡‡†‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuutttttttrrrrrrrrqqqqqqqqqqqqqqqppqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbaaabbaaaaaaaaaaa`````````___^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::;:::::::::::999999999988888888888777777777776666665555555555544444444443333332222222222211111111111000000000000///////////........-----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""oooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuutttttttttttuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††††††††††††††‡‡‡ˆ‰ŠŠ‹Œ��Ž���‘’’“””••–––———˜˜——–•”“’‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆˆ�����������������������ŒŒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhhggggggggggggggfffffffffeeeeeeeeeeedddddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa``````````____^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:;;;::::::::::99999999998888877777777777666666666655555554444444444333333333333222222222221111111111000000000000///////////......------------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################""""""""""""ooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuttttttttttttuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxxyyzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††††††††††††††‡‡‡‰‰Š‹‹Œ�ŽŽ��‘‘’““””••–––———˜˜——–•”“’‘��Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡����������������������ŒŒŒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhgggggggggggggggfffffffffeeeeeeeeeeedddddddddddddcdddddcccccccccbbbbbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::;;;::::::::::99999999998888877777777776666666666655555544444444444333333333333222222222211111111111000000000000///////////......-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################""""""""""""ooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttuuttttttttttttuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxyyzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………†††††††††††††††††††††‡‡ˆ‰‰Š‹ŒŒ�Ž���‘’’“””••–––————˜˜——–•”“’‘��Ž�Œ‹‹Š‰‰ˆˆˆˆ‡����������������������ŒŒŒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiihhggggggggggggggfffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::;;:::::::::::99999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#################""""""""""""ooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssttttttttttttttttutttttttttttttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxxxyzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††††††††††††††‡‡ˆ‰ŠŠ‹Œ�ŽŽ��‘‘’““””••––—————˜——––•”“’‘��Ž�Œ‹‹Š‰‰‰ˆˆˆ‡���������������������ŒŒŒŒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiihgggggggggggggggfffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa```````````____^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::;;:::::::::::99999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#################""""""""""""oooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttutttttttttttttuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxyzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}|||}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††††………†††††‡‡‡ˆ‰Š‹‹Œ�Ž���‘’““””••––——————˜——––•”“’‘��Ž�Œ‹‹ŠŠ‰‰ˆˆˆ‡�������������������ŒŒŒŒŒŒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiihggggggggggggggffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::;;::::::::::99999999999888877777777777666666666655555554444444444433333333333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""oooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrssssssssssssstttttttttttttttutttttttttttttuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxxzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}||||}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………††††††††††††…………†††††‡‡ˆˆ‰Š‹Œ��Ž��‘’’“””••–––——————˜——–••”“’‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡������������������ŒŒŒŒŒŒŒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::;;::::::::::99999999998888877777777777666666666655555554444444444333333333333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$################"""""""""""""oooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}||||}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………††††††††††………………††††‡‡ˆˆŠŠ‹Œ�Ž���‘’““”••–––———————˜——–•”““’‘��Ž�ŒŒ‹ŠŠ‰‰ˆˆ‡‡����������������ŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaa`````````````____^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;::;;::::::::::99999999998888877777777777666666666655555554444444444333333333333222222222221111111111000000000000///////////......------------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################""""""""""""!ooooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}|||||}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………†††††††††…………………††††‡‡ˆ‰Š‹Œ��Ž��‘’““””•–––——————————––•”“’‘‘��Ž�Œ‹‹ŠŠ‰‰ˆˆ‡‡����������������ŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiihgggggggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::;;::::::::::99999999998888877777777776666666666655555544444444444333333333333222222222211111111111000000000000///////////......-----------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################""""""""""""!ooooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††……………………………†††‡‡ˆ‰Š‹Œ�Ž��‘‘’“””••––———————————–••”“’‘���Ž�Œ‹‹ŠŠ‰ˆˆˆ‡‡���������������ŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::;::::::::::999999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#################""""""""""""!oooooooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††………………………………†††‡ˆˆ‰‹‹Œ�Ž��‘’““”••––—————————–—––•”““’‘��Ž��Œ‹‹Š‰‰ˆˆˆ‡‡��������������ŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa``````````````____^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;:::;::::::::::999999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#################""""""""""""!oooooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}|||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††‡ˆˆ‰‹Œ�Ž��‘’’“”••––————˜˜————–—–••”“’‘���Ž�ŒŒ‹ŠŠ‰‰ˆˆˆ‡‡�������������ŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeedddddddddddddddcddddccccccccbbbbbbbbaaaaaaaaaaaaa``````````````_____^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;:::;::::::::::99999999998888877777777777666666666655555554444444444433333333333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#################""""""""""""!oooooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}|||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€��������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††‡ˆ‰Š‹Œ�Ž��‘’“””•––————˜˜˜———––––•”“’’‘��ŽŽ�ŒŒ‹ŠŠ‰‰ˆˆ‡‡‡�������������ŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeedddddddddddddddcddddcccccccbbbbbbbbbaaaaaaaaaaaa```````````````____^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;;:::;::::::::::99999999998888877777777777666666666655555554444444444333333333333222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$################"""""""""""""!oooooooooopppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssstttttttttttttsttttttttttttttttuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}||||||||}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††‡ˆ‰Š‹ŒŽ��‘’’“”••––———˜˜˜˜———–––•””“’‘���Ž��Œ‹‹Š‰‰ˆˆˆ‡‡‡�����������ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeedddddddddddddddcddddcccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::;::::::::::99999999998888877777777777666666666655555554444444444333333333333222222222221111111111000000000000///////////......------------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################"""""""""""""!oooooooooopppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssstttttttttttttsttttttttttttttttuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}||||||||}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††‡ˆ‰ŠŒ�Ž��‘’“””•––————˜˜˜———––•–•”“’‘���Ž��Œ‹‹ŠŠ‰‰ˆˆˆ‡‡‡���ŒŒ�Œ��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqprqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiigggggggggggggffffffffffffeeeeeeeeeeddddddddddddddccdddcccccccbbbbbbbbbaaaaaaaaaaaaa``````````````_____^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888877777777776666666666655555544444444444333333333333222222222211111111111000000000000///////////......-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$#################""""""""""""!!oooooooooopppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssttttttttttttsstttttttttttttttuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}||||||||}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„…………†‡‡ˆ‰ŠŒ�Ž��‘’“”••––———˜˜˜————–•••”“’‘‘��Ž��ŒŒ‹ŠŠ‰‰‰ˆˆ‡‡‡‡����ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggfffffffffffffeeeeeeeeeddddddddddddddcccddccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!oooooooooooppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssttttttttttttssttttttttttttttttuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}|||||||||}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„………††‡ˆ‰ŠŒ���‘’“””•––—————˜————––•””““’‘��ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihggggggggggggfffffffffffffeeeeeeeeedddddddddddddccccdccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````______^^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888777777777776666666666655555544444444444333333333322222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!oooooooooooppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssstttttttttttssttttttttttttttttuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}|||||||||}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„………††‡ˆ‰‹ŒŽ��‘’“”••––—————————––•”””“’‘��ŽŽ�ŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡��ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihgggggggggggffffffffffffffeeeeeeeeeddddddddddddcccccdccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````_______^^^^^^^]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999998888877777777777666666666655555554444444444433333333332222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"####""""""""""""!!oooooooooooopppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssstttttttttttsssttttttttttttttttuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}}||||||||||}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„……†‡‡ˆ‰‹�Ž��’““”•––—————————––••”““’‘��ŽŽ�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmlllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggffffffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````_______^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999998888877777777777666666666655555554444444444333333333332222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!oooooooooooopppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttttttsssttttttttttttttttuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}}||||||||||}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„……†‡‡ˆŠ‹�Ž�‘’“”••––————————––••”“’’‘���Ž�Œ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhggggggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888877777777776666666666655555544444444444333333333332222222222221111111111000000000000///////////......------------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$############"###"""""""""""""!!oooooooooooopppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttttttssssttttttttttttttttuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||}||||||||||}}}}}}}}~~~~~~~}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„……†‡ˆ‰Š‹�Ž�‘’“”••––———————–––•”““’’‘��Ž�Œ‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmlllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhgggggggggfffffffffffffeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"###""""""""""""!!!oooooooooooooppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssttttttttttssssttttttttttttttttuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||}|||||||||||}}}}}}}~~~~~~~}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„……†‡ˆ‰Š‹���‘’“”•–––———————––••”“’‘‘��Ž�ŒŒ‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhggggggggfffffffffffffeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa````````_________^^^^^^]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888877777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$#############"###""""""""""""!!!oooooooooooooppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssstttttttttsssssttttttttttttttttuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}~~~~~~}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„……†‡ˆ‰Š‹���‘’“”•–––——————––••”““’‘‘�Ž��Œ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrqqqqqqqqqqqqqqpppppqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhgggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_________^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888877777777776666666666555555544444444444333333333322222222222211111111111000000000000//////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!oooooooooooooopppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssstttttttttsssssttttttttttttttttuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}~~~~~}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„……†‡ˆ‰ŠŒŽ��’“”••–––—————–––••”“’‘���Ž�Œ‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqpppppqqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmlllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhggggggffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````__________^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999998888887777777777666666666655555554444444444333333333332222222222221111111111100000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!oooooooooooooopppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttttssssssttttttttttttttttuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}~~~~~|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„……†‡ˆ‰ŠŒŽ��’“”••–––————–––••””“’‘���Ž�Œ‹Š‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqpppppqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhgggggffffffffffffeeeeeeeeddddddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````__________^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777777666666666655555554444444444333333333332222222222221111111111000000000000///////////.......-----------,,,,,,,,,,,++++++++++++***********))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""##"""""""""""""!!!nooooooooooooopppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssttttttttssssssttttttttttttttttuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}~~~|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„……†‡ˆ‰‹ŒŽ�‘’“”••–––———––––••”“’’���Ž�Œ‹ŠŠ‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqppppppqqqqqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhgggfffffffffffffeeeeeeeeedddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_________^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999998888887777777776666666666655555544444444444333333333332222222222211111111111000000000000///////////.......-----------,,,,,,,,,,,+++++++++++************))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$############""##"""""""""""""!!!ooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrrrssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„……†‡ˆ‰‹Œ��‘“”••––———————––••”““’‘�“’��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaaa`````````________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::99999998888888888777777777777666666666665555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!ooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrrrrrsssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ„„„„„„………………………………………………………„„„„„„„„„„„„„„„……†‡ˆŠ‹Œ��’“”••––——————–––••”“’’‘�“‘��Ž��Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaa`````````_______^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::9999998888888888877777777777766666666666555555555555554444444444333333333332222222222211111111111000000///////////............------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!oooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrrsssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………„„„„„„„„„„„„„„„„…††‡ˆŠ‹Œ��’“”•––———————–––••”“’‘��“‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvwwwwwwwwvvvvvvvvvvvvvvvvuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa`````````________^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::9999998888888888877777777777766666666666555555555555554444444444333333333332222222222211111111110000000///////////............-----------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!oooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrssssstttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„„„„„„„„„„„……††‡‰Š‹��‘’“”•––——————––––••”“’‘��’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvwwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999998888888888777777777777766666666665555555555555544444444444333333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!oooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrrrrssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|{{|||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………††…………………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––———————––••””“’‘��’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡†††††††††††††††††††††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaa`````````________^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::9999998888888888777777777777766666666665555555555555544444444444333333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!noooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrrssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………†††††………………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††††††††††ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmlmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaa`````````_______^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::9999998888888888777777777777666666666665555555555555544444444444333333333322222222222111111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!noooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrrrsssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………†††††………………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“’��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‡††††††††††††††††††††††††ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaa````````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::999998888888888877777777777766666666666555555555555554444444444333333333332222222222211111111111000000///////////.............-----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!nooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrrsssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………††††…………………„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“’‘�ŽŽ�ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††††††††††ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaa```````________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::999998888888888877777777777766666666666555555555545554444444444333333333332222222222211111111110000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!nnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrrssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………††††††………………„„„„„„„„„„„„„„„„„…†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999998888888888877777777777766666666665555555555545544444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!nnooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrrssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………†††††…………………„„„„„„„„„„ƒƒƒ„„„„…†‡ˆ‰Š‹��‘’“”•––——————–––••””“’‘��“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwvvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::999998888888888777777777777766666666665555555555545544444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!nnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrsssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………†††……………………„„„„„„„ƒƒƒƒƒƒ„„„„…††‡‰Š‹��‘’“”•––——————–––••””“’‘��“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````________^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::999998888888888777777777777666666666665555555555545544444444444333333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!nnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrrsssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………†………………………„„„„„„ƒƒƒƒƒƒƒƒ„„„……†‡ˆŠ‹Œ��’“”••––————––––••””“’‘��“’‘��Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwvvvvvvvvvvvvvvvuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::999988888888888777777777777666666666665555555555545544444444444333333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!nnnooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrrssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€�������������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………†………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰‹Œ��‘“”••––————––––••”““’‘��’‘���Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰††††††††††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````_______^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777777766666666666555555555544554444444444333333333332222222222211111111110000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!nnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqrrssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰ŠŒŽ�‘’“”•–––———–––••””““’‘��’‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwwwvvvvvvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````_______^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99998888888888877777777777766666666665555555555544544444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!nnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqqrrsssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€�������������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡‰Š‹Ž�‘’“”••–––—––––••””“’’‘��’‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99998888888888777777777777766666666665555555555544544444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!nnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqrsssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvwwwwwwwwvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������������€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆŠ‹���‘“””•––––––––••””“’‘���’‘��Ž��ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99998888888888777777777777666666666665555555555544544444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!nnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqqrsssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“”•––––––––••””“’‘��Ž’‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99988888888888777777777777666666666665555555555544544444444444333333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!nnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqqqsssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€������������������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Š�Ž�‘’“”••–––––––••”““’‘��Ž’‘��Ž��Œ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776766666666666555555555544454444444444333333333332222222222211111111111000000///////////............------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!nnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqsssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡ˆŠŒŽ��’“””•–––––––••”““’‘��Ž‘���Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````_______^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>??>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99998888888888877777777776766666666665555555555544444444444444333333333332222222222111111111110000000///////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!nnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqqsssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}|||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������������€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰Œ���‘’“”•–––––––••”“’’‘��Ž‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnmmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99998888888888777777777776766666666665555555555544444444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!nnnnnnnooooooooooooooppppppppppppppqqqqqqqqqqqqqsssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€������������������€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‰‹�Ž�‘’“”••––––––••”“’‘‘��Ž‘��ŽŽ�ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††††…………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99998888888888777777777776666666666665555555555544444444444444333333333332222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!nnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqqssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}|||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„……†‡‰‹ŒŽ�‘’“”••––––––••”“’‘��Ž�‘��Ž��ŒŒ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99988888888888777777777776666666666665555555555544444444444444333333333322222222222111111111110000000///////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!nnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqqssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹ŒŽ��’“”••––––––••”“’‘��Ž�‘��Ž��ŒŒ‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999988888888888777777777776666666666665555555555444444444444443333333333322222222222111111111110000000//////////............------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!nnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqqsssssssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹Œ���‘“”••––––––••”“’‘��Ž����Ž��ŒŒ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰††††††††……………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUVVVUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999988888888888777777777766666666666655555555555444444444444443333333333322222222221111111111100000000//////////...........-------------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!nnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqsssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…†‡ˆ‹Œ���‘“”••––––––••”“’‘��Ž����Ž�ŒŒ‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰†††††††………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999988888888887777777777766666666666655555555555444444444444443333333333322222222221111111111100000000//////////...........------------,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!ooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqrrrqqrrrrrrrrrrrrrrrssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyxyyyyyyyyyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆŠ‹ŒŽ��‘’““””””““’‘‘��Ž�Œ‹Ž��Œ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvttttttssssssssssssssssrrrssssssssrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaa````````````__________^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRQQQQQQQQQPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888888777777777766666666665555555555544444444444333333333332222222222111111111110000000000///////////...........----------,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!oooooooooooooppppppppppppppppppqqqqqqqqqqqqqqrrrqqrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyyyyyyyyyyyyyyyyyyzxxxyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†ˆˆŠ‹�Ž��‘’““””””““’‘��Ž�Œ‹ŠŽ�ŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvtttttssssssssssssssssrrrrssssssssrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbaaa````````````___________^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888887777777777766666666665555555555544444444444333333333332222222222111111111110000000000//////////............----------,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!ooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqrrqqqrrrrrrrrrrrrrrrssssssssssstttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰Š‹�Ž��‘’““””””““’‘��Ž�Œ‹ŠŽ�ŒŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvtttttssssssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaa````````````___________^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888887777777777766666666665555555555544444444444333333333332222222222111111111110000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!noooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrrqqqrrrrrrrrrrrrrrrrssssssssssttttttttttttttttuuuuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyywxxxxxxxxxxxxxxxxxxxxyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆ‰ŠŒ�Ž��‘’““”””““’’‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvttttssssssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhgggggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaa````````````___________^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::999999999999999888888888887777777777666666666665555555555444444444444333333333332222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!nooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqrqqqqrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyywxxxxxxxxxxxxxxxxxxxxxyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰‹Œ�Ž�‘‘’““””“““’‘‘��Ž�Œ‹ŠŽ�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………………„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvttttssssssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbaaa````````````____________]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999999999888888888887777777777666666666665555555555444444444444333333333322222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!nnoooooooooooooopppppppppppppppppqqqqqqqqqqqqqqrqqqqrrrrrrrrrrrrrrrrssssssssssttttttttttttttttuuuuttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyywwxxxxxxxxxxxxxxxxxxxxxyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ���‘’’““““““’’‘��Ž�Œ‹‹Š�ŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvtttssssssssssssssssrrrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaa````````````____________]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888887777777777666666666665555555555444444444443333333333322222222221111111111100000000000//////////...........----------,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!nnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuutttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyywwwxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„…††‡ˆŠŠ‹�Ž��‘’’““““““’’‘��Ž�Œ‹Š‰�ŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡……………„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvtttssssssssssssssssrrrrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaa```````````_____________]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999989999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000/////////............----------,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""!!!!!!!nnnoooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyywwwxxxxxxxxxxxxxxxxxxxxxyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡ˆ‰Š‹Œ�Ž��‘’’“““““’’‘���Ž�Œ‹Š‰�Œ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvttssssssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggghhgggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaa```````````____________^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRQQQQQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998999988888888887777777777766666666665555555555544444444444333333333332222222222111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!nnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyywwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‰Š‹Œ�Ž���‘’’““““’’‘‘��Ž�Œ‹Š‰‰ŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvtssssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggghgggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaa````````````____________^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998999888888888887777777777766666666665555555555444444444444333333333332222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''&'''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!nnnnoooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssstttttttttttttttuutttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyywwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹ŒŒ�Ž��‘‘’’’’’’’‘‘���Ž�Œ‹Š‰ˆŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvtssssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggghggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaa````````````____________^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQPPPPQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999998999888888888887777777777666666666665555555555444444444444333333333322222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!nnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttuutttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚���‚‚‚‚ƒƒ„„…†‡ˆ‰Š‹Œ��Ž���‘‘’’’’’’‘‘���Ž�Œ‹Š‰‰ˆŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaa````````````____________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::999999999988999888888888887777777777666666666665555555555444444444443333333333322222222221111111111100000000000//////////...........----------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!nnnnnoooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚�����‚‚‚‚ƒ„„…†‡ˆ‰Š‹ŒŒ�Ž���‘‘‘’’’’’‘‘���Ž�ŒŒ‹Š‰ˆ‡‹‹ŠŠ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvssssssssssssssssrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffffeffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaa````````````____________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999988999888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000/////////............----------,,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""!!!!!!!!nnnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚������‚‚‚ƒƒ„…†‡ˆ‰Š‹Œ��Ž����‘‘’’’’’‘‘���ŽŽ�Œ‹Š‰‰ˆ‡‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffefeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaa````````````____________^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998899888888888887777777777766666666665555555555544444444444333333333332222222222111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!nnnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuvuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚�������‚‚‚ƒ„„…†‡ˆ‰ŠŒŒ�Ž����‘‘‘’’’‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡‡‹ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvsssssssssssssssrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaa```````````_____________^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999998899888888888887777777777766666666665555555555544444444444333333333332222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************))))))))))(((((((((((('''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!nnnnnnooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘’‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡†ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaa```````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999998899888888888887777777777666666666665555555555444444444443333333333322222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!nnnnnnoooooooooooooopppoppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡‡†ŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRSRRRRRRRRRRQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::999999999988899888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000//////////...........----------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!nnnnnnnooooooooooooooppopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������€�������‚‚ƒƒ„…†‡ˆŠ‹Œ�Ž���‘‘‘‘‘’‘‘‘‘‘���ŽŽ�Œ‹ŠŠ‰ˆ‡‡††Š‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvussssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaa```````````____________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::9999999999988899888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000/////////............----------,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!nnnnnnnooooooooooooooppooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€�������‚‚ƒ„„…‡ˆ‰Š‹�Ž���‘‘‘‘’’’‘‘‘‘����Ž�ŒŒ‹Š‰ˆˆ‡††…‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvusssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaa``````````_____________^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::999999999998889888888888887777777777766666666665555555555544444444444333333333332222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!nnnnnnnnoooooooooooooopoopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������€€�������‚‚ƒ„…†‡ˆŠ‹Œ�Ž��‘‘’‘’’’‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡‡††…‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuussssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaa``````````____________^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::999999999998889888888888887777777777666666666665555555555544444444444333333333322222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!nnnnnnnnoooooooooooooopoooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������€€€�������‚ƒƒ„…†‡‰Š‹�Ž���‘‘’’’’’‘‘‘����ŽŽ�Œ‹‹Š‰ˆˆ‡††……‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaa``````````____________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::999999999988889888888888887777777777666666666665555555555444444444443333333333322222222221111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((('''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!nnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€�������������������€€€€������‚‚ƒƒ„…‡ˆ‰ŠŒ�Ž��‘‘’’’’’‘‘‘‘����Ž��Œ‹ŠŠ‰ˆ‡‡††……‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuusssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbaaaa`````````_____________^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::::::::999999999988889888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000//////////...........----------,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!nnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€�����€€€€€€������‚‚ƒ„…†‡ˆ‰‹Œ�Ž��‘‘’’’’‘‘‘‘����ŽŽ�ŒŒ‹Š‰ˆˆ‡††………‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbaaaa`````````____________^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888888888877777777777666666666655555555555444444444443333333333322222222221111111111100000000000/////////............----------,,,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!nnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚ƒ„…†‡ˆŠ‹Œ�Ž��‘‘’’‘‘‘‘‘�����Ž��Œ‹ŠŠ‰ˆ‡‡††……„‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuussssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmlmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbaaaaa`````````____________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::999999999998888888888888887777777777766666666665555555555544444444444333333333332222222222111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!nnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚ƒ„…†‡‰Š‹Œ�Ž��‘‘‘’‘‘‘‘�����ŽŽ�ŒŒ‹Š‰‰ˆ‡††………„ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††††„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvuuuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmlmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbaaaaa````````_____________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;::::::::::999999999998888888888888887777777777666666666665555555555444444444444333333333322222222222111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!nnnnnnnnnnnooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������‚ƒƒ„…†‡‰Š‹Œ�Ž���‘‘‘‘‘‘������Ž��Œ‹‹Š‰ˆˆ‡††……„„ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvuuuuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmlmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaa````````____________^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;::::::::::999999999988888888888888877777777777666666666655555555555444444444443333333333322222222222111111111100000000000//////////...........-----------,,,,,,,,,,,+++++++++++*+***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!mmmmmmmmmnnnnnnnnnnnnnnoooooooopppppppppppppppqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttsssssssssttttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘�����ŽŽ��Œ‹ŠŠ‰ˆˆ‡††………„‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooppoooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQPPPPPPPPPPOPOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJKJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777777777777766666666666555555444444444443333333333333333332222222222211111111111100000000000//////////...........-----------,,--,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnoooooooooppppppppppppppqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttsssssssssstttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž����‘‘��������ŽŽ�ŒŒ‹Š‰‰ˆ‡‡††……„„‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooopooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777777777777766666666665555555444444444443333333333333333332222222222211111111111100000000000//////////...........-----------,,--,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnooooooooopppppppppppppppqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttsssssssssssttttttttttttttuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������‚‚ƒ„…†‡ˆ‰Š‹Œ�Ž�������������ŽŽ��Œ‹‹Š‰ˆˆ‡‡†………„„‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooopoooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777777777777666666666665555555444444444443333333333333333332222222222211111111111100000000000/////////............-----------,,--,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnoooooooooopppppppppppppppqqrrrrrrrrrrrrrrrssssssssrssssssssssssssssttttttttsssssssssssttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ�����������ŽŽ��ŒŒ‹ŠŠ‰ˆ‡‡††………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777777777777666666666665555554444444444433333333333333333332222222222211111111111100000000000/////////...........------------,,--,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnoooooooooopppppppppppppppqqqrrrrrrrrrrrrrrrsssssssrssssssssssssssssttttttttsssssssssssstttttttttttttuuuuuvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒƒ„…†‡ˆ‰Š‹Œ�ŽŽ����������ŽŽ��ŒŒ‹‹Š‰‰ˆ‡‡††………„„‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::999999999988888888887777777777777766666666666555555444444444443333333333323333332222222222211111111111100000000000//////////...........-----------,,,--,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnoooooooooooppppppppppppppqqqrrrrrrrrrrrrrrrsssssssrrsssssssssssssssstttttttsssssssssssssttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒƒ„…†‡ˆ‰Š‹Œ��ŽŽ�������ŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡††………„„„‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::999999999998888888887777777777777766666666665555555444444444443333333333323333332222222222211111111111100000000000//////////...........-----------,,,-,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnoooooooooooppppppppppppppqqqqrrrrrrrrrrrrrrrssssssrrsssssssssssssssstttttttsssssssssssssttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽ�����ŽŽŽŽ��ŒŒŒ‹ŠŠ‰‰ˆ‡‡††………„„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::::999999999998888888887777777777777666666666665555555444444444443333333333323333332222222222211111111111100000000000//////////...........-----------,,,-,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnoooooooooooopppppppppppppqqqqrrrrrrrrrrrrrrrrsssssrrrssssssssssssssssttttttsssssssssssssstttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������‚‚ƒ„„…†‡ˆ‰Š‹Œ��ŽŽŽ���ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡††………„„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmlllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::999999999998888888887777777777777666666666665555555444444444443333333333323333332222222222211111111111100000000000//////////...........-----------,,,-,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnoooooooooooooppppppppppppqqqqqrrrrrrrrrrrrrrrsssssrrrrsssssssssssssssstttttsssssssssssssssttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€����������������������������‚‚‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽŽŽ�ŽŽŽŽ���ŒŒ‹‹Š‰‰ˆˆ‡‡††…………„„„‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::999999999998888888887777777777777666666666665555554444444444433333333333223333322222222222111111111111100000000000//////////..........------------,,,-,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnoooooooooooooppppppppppppqqqqqqrrrrrrrrrrrrrrrssssrrrrsssssssssssssssstttttsssssssssssssssttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������������������‚‚ƒƒ„…††‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆ‡‡‡††…………„„„‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooooonoooooooooooonnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_`____________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::99999999999888888888777777777777766666666666555555444444444443333333333322333332222222222211111111111100000000000///////////..........-----------,,,,-,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnoooooooooooooopppppppppppqqqqqqrrrrrrrrrrrrrrrssssrrrrrssssssssssssssssttttsssssssssssssssstttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~���������������������������‚‚‚ƒƒ„…†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooooooooonooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_`___________^^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777777666666666665555555444444444443333333333322333332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! lmmmmmmmmmmmmmmnnnnnnnnoooooooooooooopppppppppppqqqqqqqrrrrrrrrrrrrrrrsssrrrrrssssssssssssssssstttsssssssssssssssssttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~��������������������������‚‚‚ƒƒ„„…†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††…………„„„„‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnooooooooooonnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````__`___________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777777777666666666665555555444444444443333333333322333332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooppppppppppqqqqqqqrrrrrrrrrrrrrrrrssrrrrrrsssssssssssssssstttsssssssssssssssssttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~�������������������������‚‚‚‚ƒƒ„„…†‡ˆ‰‰Š‹ŒŒ��ŽŽŽŽŽ��ŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††…………„„„„‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhhgggghhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````______________^^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:::::::9999999999988888888777777777777666666666665555554444444444433333333333222333322222222222111111111111100000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnnooooooooooooooppppppppppqqqqqqqqrrrrrrrrrrrrrrrssrrrrrrrssssssssssssssssttrssssssssssssssssstttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~������������������������‚‚‚‚ƒƒƒ„……†‡ˆ‰‰Š‹ŒŒ���ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††…………„„„„‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihiiiiiiihhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa```````````_______________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;:::::::999999999998888888877777777777766666666666555555444444444443333333333322233332222222222211111111111100000000000////////////.........------------,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnnooooooooooooooopppppppppqqqqqqqqrrrrrrrrrrrrrrrrsrrrrrrrssssssssssssssssttrrsssssssssssssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€���������������������‚‚‚‚‚ƒƒƒ„„……†‡ˆ‰‰Š‹‹Œ��������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††……………„„„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhhhggggghhhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;:::::::999999999998888888877777777777766666666665555555444444444443333333333322233332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmnnnnnnnnoooooooooooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrsrrrrrrrrsssssssssssssssstrrsssssssssssssssssttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€�����������������‚‚‚‚‚‚‚ƒƒƒ„„„…††‡ˆ‰‰Š‹‹ŒŒ������ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………„„„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhhgggggghhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;:::::::999999999998888888877777777777766666666665555555444444444443333333333322233332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! lllmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrssssssssssssssssstttttuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„……††‡ˆ‰‰Š‹‹ŒŒ������ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„„‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnoooooooonnnnnnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhgggggghhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;;:::::::999999999998888888877777777777766666666665555555444444444433333333333322233332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,++++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmnnnnnnnnooooooooooooooopppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrssssssssssssssssssttttuuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……†‡‡ˆ‰‰ŠŠ‹ŒŒŒ�����ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††……………„„„„‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhggggggghhhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::::999999999988888888777777777777776666666665555555444444444433333333333222233332222222222111111111111000000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrsssssssssssssssssttttuuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€����������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒ���ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††††……………„„„„‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnooooooonnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhggggggghhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJIJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::::99999999998888888877777777777777666666665555555544444444443333333333322223332222222222211111111111100000000000////////////.........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrssssssssssssssssstttuuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€���������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………††‡‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††……………„„„„‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhhggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;;;;;::::::::99999999998888888887777777777777666666665555555544444444443333333333322223332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnnnnnnooooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrssssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€��������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„………†††‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††………………„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssrrrrrrrrrrrrrrrrrqrrrrqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhiiiihhhhhhhhhhhhhhggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::99999999998888888887777777777777666666665555555544444444433333333333322223332222222222211111111111100000000000///////////..........-----------,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnnnnnnooooooooooooooopppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrsssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€�������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………†††‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††………………„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnooooonnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhhgggggggghhhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::99999999998888888887777777777777666666665555555544444444433333333333222223332222222222111111111110100000000000///////////.........------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmnnnnnnnnoooooooooooooopppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrsssssssssssssssssttuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~�������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††††††……………„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhhgggggggghhhhhhhgggggggggggggffffffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````_______________^^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>=====>>>>========<<<<<;;;;;;;;;:::::::::9999999999888888888777777777777766666666555555554444444443333333333322222332222222222211111111111000000000000////////////.........------------,,,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrsssssssssssssssssttuuuuuuuuuuuuuuuuuuvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††…………„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiihhhhhiiihhhhhhhhhhhhhhgggggggghhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>=======>>>========<<<<<;;;;;;;;;:::::::::9999999999888888888777777777777766666666555555554444444443333333333322222332222222222211111111111000000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmnnnnnnnnooooooooooooooopppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrsssssssssssssssssttuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„…………†††‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††……………„„„„‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnnooonnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhhggggggggghhhhhhhgggggggggggggffffffffeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````_______________^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJIIIJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>>=======>>>========<<<<<;;;;;;;;;:::::::::9999999998888888888877787777777766666666555555554444444443333333333322222332222222222211111111111000000000000///////////..........-----------,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹‹‹��ŽŽ���ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††…………………………………„„„�������������������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffggggggfffffffffffffeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========================<<<;;;;;:::::::99999999999:9999999999888888888877777776666666655555555544444444444444443333333333322222222111111111110000000000000///////////..........--------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooppppppqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††…………………………………„„„�������������������������€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffgggggffffffffffffffeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``aaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=========================<<<;;;;;::::::999999999999:999999999988888888887777777666666665555555554444444444444443333333333332222222211111111111000000000000////////////..........--------,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………††††‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††………………………………„„„„�������������������������€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffgggggfffffffffffffeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa```aaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>=========================<<<;;;;;::::::999999999999::99999999988888888887777777666666665555555544444444444444443333333333322222222211111111111000000000000///////////...........--------,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††………………………………„„„„�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffggggffffffffffffffeeeeeeeddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```aaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========================<<<<;;;;;::::::999999999999::99999999988888888887777777666666665555555544444444444444443333333333322222222111111111110000000000000///////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††………………………………„„„„„�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhgggggggggggggfffffggggfffffffffffffeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa````aaaaa``````````````____________^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========================<<<<;;;;;::::::999999999999::99999999998888888887777777666666665555555544444444444444443333333333322222222111111111110000000000000///////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒ„„………††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡††††††††…………………………………„„„„„�������������������������}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhghhhhhhggggggggggggggfffffgggffffffffffffffeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````aaaa```````````````____________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>========================<<<<;;;;;::::::999999999999::9999999999888888888777777766666666555555554444444444444443333333333332222222211111111111000000000000////////////...........-------,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����‚‚‚‚‚‚‚‚‚�������‚‚‚ƒƒ„„………††‡‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹��ŽŽŽ��ŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡††††††††…………………………………„„„„„„�������������������������}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhgggggggggggggffffffgggfffffffffffffeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaa````aaaa``````````````_____________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>========================<<<<;;;;;::::::999999999999:::999999999888888888777777766666666555555554444444444444443333333333322222222111111111111000000000000///////////............-------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqqqrrqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€������‚‚‚‚‚‚����������‚‚ƒƒ„„„……††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹�ŽŽŽŽ��ŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††…………………………………„„„„„„„�����������������������€€}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonoooonnnnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgghhhhhgggggggggggggfffffffgggfffffffffffffeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaa``````````````_____________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>=======================<<<<;;;;;;::::::999999999999:::999999999888888888777777666666665555555554444444444444443333333333322222222111111111110000000000000///////////............------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������‚‚�������������‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰ŠŠŠŠ‹‹‹‹‹�ŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡††††††††……………………………………„„„„„„„„���������������������€€€€}}}}}}}}}}}}}}}}}}}}}||||~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnoooonnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggghhhhhgggggggggggggfffffffggfffffffffffffeeeeeeeeeeddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa`````aaaa``````````````____________^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>======================<<<<<;;;;;;::::::999999999999:::999999999888888888777777666666665555555554444444444444443333333333322222222111111111110000000000000///////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€���������������������‚‚ƒƒƒ„……†††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŽŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††………………………………………„„„„„„„„„������������������€€€€€€€}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnooonnnnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggghhhhgggggggggggggffffffffggfffffffffffffeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaaa``````````````____________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>=======================<<<<<;;;;;;::::::999999999999::::9999999988888888877777766666666555555555444444444444444333333333332222222211111111111000000000000////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€��������������€€€€����‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŽŽŽ���ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††††…………………………………………„„„„„„„„„„„���������������€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnoonnnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggghhhggggggggggggggffffffffgfffffffffffffeeeeeeeeeeedddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa``````aaa```````````````____________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>======================<<<<<;;;;;;:::::::999999999999::::9999999988888888777777666666666555555555444444444444443333333333322222222111111111111000000000000////////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! llllllllllllllmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�����������€€€€€€����‚ƒƒ„„……††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŽŽŽ���ŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††………………………………………………„„„„„„„„„„ƒ����������€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnoonnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggghhhgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````aaa```````````````____________^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>======================<<<<<;;;;;;::::::::99999999999::::9999999988888888777777666666665555555555444444444444443333333333322222222111111111110000000000000///////////............-------,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! kllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€��������€€€€€€€€€���‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŽŽ���ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††……………………………………………„„„„„„„„„„ƒƒ�������€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnoonnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggghhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````aaa``````````````____________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>=====================<<<<<;;;;;;;::::::::99999999999::::99999999888888887777776666666655555555554444444444444433333333333222222221111111111100000000000/0///////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! klllllllllllllllmmmmmmmmnnnnnnnnnnnnnnooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€���€€€€€€€€€€€€���‚ƒƒ„……††‡ˆˆ‰‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠŽ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††……………………………………………„„„„„„„„„ƒƒƒƒ���€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnonnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggghhgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````aaa``````````````____________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>===================<<<<<<<;;;;;;;::::::::99999999999::::99999999888888887777766666666655555555554444444444444433333333333222222221111111111100000000000/////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! kkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ���ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††……………………………………………„„„„„„„„„ƒƒƒƒƒ�€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggghgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````aaa``````````````___________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>===================<<<<<<<<;;;;;;;::::::::99999999999::::99999999888888877777766666666655555555554444444444444433333333333222222221111111111100000000000/////////////...........-------,,,,,,,,,,,++++++++++++++************)))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! kkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ���ŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡††……………………………………………„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggghgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````aa``````````````____________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>==================<<<<<<<<<;;;;;;::::::::::9999999999::::99999998888888877777766666666555555555544444444444444433333333332222222211111111111000000000000////////////............-------,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! kkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰��ŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††…………„„…………………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aa``````````````___________^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>=================<<<<<<<<<<;;;;;;::::::::::9999999999::::9999999888888887777776666666655555555554444444444444443333333333222222221111111111100000000000/////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! kkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰�ŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………„„…„……………………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aa``````````````___________^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;:::::::::::999999999:::99999999888888887777776666666655555555554444444444444443333333333222222221111111111100000000000/////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! kkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€�‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰�ŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡†††…………„„…„……………………„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiihhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````aa`````````````____________^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;::::::::::::999999999:::99999998888888877777776666666655555555554444444444444443333333333222222221111111111100000000000/////////////...........-------,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! kkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒ‹‹‹‹ŠŠ‰‰ŒŒ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡‡††……………„……………………………„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuutttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````aa`````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;:::::::::::::99999999:::99999998888888877777776666666555555555544444444444444443333333333222222221111111111000000000000////////////............-------,,,,,,,,,,,++++++++++++++***********))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! kkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnoooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒ‹‹‹ŠŠ‰‰ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††……………………………………………„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa```````````a``````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;:::::::::::::99999999:::9999999888888887777777666666655555555554444444444444444333333333322222222111111111100000000000/////////////............------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!! kkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒƒ„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒ‹‹‹ŠŠ‰‰Œ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡†††……………………………………………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaa`````````````````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;::::::::::::::99999999:::9999998888888877777777666666655555555554444444444444444333333333322222222111111111100000000000/////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! kkkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppppppqqqqqqqpqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹‹ŒŒŒ‹‹‹ŠŠ‰‰Œ‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡†††……………………………………………„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa``````````````````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;::::::::::::::99999999::99999998888888877777777666666655555555544444444444444444333333333322222222111111111100000000000/////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''&'''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqqpqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††……………………………………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;:::::::::::::999999999::99999998888888877777777666666555555555544444444444444443333333333322222222111111111100000000000/////////////...........-------,,,,,,,,,,,++++++++++++++***********))))))))))))((((((((((((''''''''''''&'''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! kkkkkkkkllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooopppppppppppppppqqqqqqppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„„…†‡‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††…†………………………………„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;::::::::::::9999999999::99999998888888877777777666666555555555544444444444444443333333333322222222111111111100000000000/////////////..........-------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! kkkkkkkklllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppppppqqqqqpppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€��‚‚ƒ„……†‡ˆˆ‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆŒ‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††………………„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLKKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;::::::::::999999999999::99999998888888777777777666666555555555444444444444444443333333333322222221111111111000000000000////////////...........-------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€�‚‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††††………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`aaaaa``````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>============<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999888888877777777766776666666655555555555444444443333333333322222222221111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€��‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡†††……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaa`````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999888888877777777766766666666655555555554444444443333333333322222222221111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€��‚‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡††……………………………………………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚������€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``aaaaa`````````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888877777777666766666666655555555554444444443333333333222222222221111111111000000000000///////////...........--------,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€��‚‚ƒ„……†‡ˆ‰‰ŠŠ‹‹‹ŠŠŠ‰‰‰ˆˆ‡†††……………………………………………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�������€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```aaaa`````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999888888877777777666666666666555555555554444444443333333333222222222221111111111000000000000///////////..........--------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! kllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€��‚ƒƒ„…†‡‡ˆ‰ŠŠŠ‹‹ŠŠŠ‰‰‰ˆˆ‡‡††…………………………………………………………„„„„„„ƒƒƒƒ‚‚‚‚‚�������~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyzzzyzyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa```aaaa`````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUVVUUUUUUUUUUTTTTTTTTTSSSSRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999888888877777776666666666666555555555554444444433333333333222222222221111111111000000000000///////////..........--------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………………………………†††††††……………„„„„„ƒƒƒƒ‚‚‚‚‚������~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa```aaa`````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTSSSSRQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888777777776666666666666555555555544444444433333333333222222222211111111110000000000000///////////..........--------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrsssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡‡ˆ‰ŠŠŠŠŠŠŠ‰‰‰‰ˆ‡‡††………„„„……………††††††††††…………„„„„„ƒƒƒƒ‚‚‚‚‚‚����~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeeedddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa````aa``````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUVUUUUUUUUUUUTTTTTTTTSSSSSQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999888888777777776666666666666555555555544444444433333333333222222222211111111110000000000000///////////..........--------,,,,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkllllllllllllllmmmmmmlmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssrssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~€€€��‚ƒ„„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††………„„„„…………†††††††††††…………„„„„„ƒƒƒƒ‚‚‚‚‚‚���€€~~~~~~~~~~~~}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeeeddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````aa``````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888777777766666666666665555555555544444444333333333332222222222211111111110000000000000///////////.........--------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkllllllllllllllmmmmmlmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„„„„…………†††††‡‡†††††…………„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffeeeedddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````a``````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999888888777777766666666666665555555555544444444333333333332222222222211111111110000000000000///////////.........--------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! kkkklllllllllllllllmmmmllmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„…………††††‡‡‡‡†††††…………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfggggffffffffffffffffeeeeedddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa``````a``````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999998888888777777766666666666665555555555544444444333333333332222222222111111111110000000000000///////////.........--------,,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkllllllllllllllmmmmlllmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€€�‚ƒƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„………††††‡‡‡‡‡††††……………„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€~~~~~~~}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhggggggggggggggggfggggffffffffffffffffeeeeeddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999998888888777777766666666666665555555555544444444333333333322222222222111111111110000000000000//////////..........--------,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkllllllllllllllmmmlllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrqrrrrrrrrrrrrrrrrrsssssssrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡ˆˆ‰ŠŠŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„………††††‡‡‡‡‡†††††……………„„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhggggggggggggggggfggggfffffffffffffffeeeeeeddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999998888887777777766666666666665555555555544444444333333333322222222222111111111110000000000000//////////..........--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkkklllllllllllllllmmllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrqqrrrrrrrrrrrrrrrrrssssssrrrrrrssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„„………†††‡‡‡‡‡†††††………………„„„„„ƒƒƒƒƒƒ‚‚�€€€€€€€~~~~~~}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhgggggggggggggggffggggffffffffffffffeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999998888887777777766666666666655555555555544444444333333333322222222222111111111110000000000000//////////.........---------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkllllllllllllllmmlllllmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrqqqrrrrrrrrrrrrrrrrrsssssrrrrrrsssssssssssssssssssttttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆ‰‰ŠŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„„………†††‡‡‡‡‡††††††…………………„„„„ƒƒƒƒƒƒ‚��€€€€€€€~~~~~}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhggggggggggggggggffgggffffffffffffffeeeeeeeedddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999998888887777777666666666666655555555555544444443333333333322222222222111111111110000000000000//////////.........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkklllllllllllllllmlllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrqqqrrrrrrrrrrrrrrrrrrssssrrrrrrrsssssssssssssssssstttttttttttttttttuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡ˆ‰‰‰ŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„„………††††‡‡‡‡††††††††………………„„„„„ƒƒƒƒƒ���€€€€€€~~~~~}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggghhhhhhhggggggggggggggffffggfffffffffffffffeeeeeeeeddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999988888887777777666666666666655555555555544444443333333333322222222221111111111111000000000000//////////.........---------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkllllllllllllllmllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrqqqqrrrrrrrrrrrrrrrrrssssrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰Š‰ˆˆ‡††……„„„„„„„…………††††‡‡†††††††††††……………„„„„ƒƒƒƒƒ���€€€€€€~~~~~}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggghhhhhhhggggggggggggggffffggffffffffffffffeeeeeeeeeddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>==========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999988888887777777766666666666655555555555544444444333333333322222222221111111111111000000000000/////////..........---------,,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrqqqqqrrrrrrrrrrrrrrrrrsssrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‰‰Š‰ˆˆ‡††……„„„„„„„„………†††††‡†††††††††††††…………„„„„ƒƒƒƒ����€€€€€~~~~~}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggghhhhhhggggggggggggggfffffgfffffffffffffffeeeeeeeeedddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999988888887777777666666666666655555555555544444444333333333322222222221111111111111100000000000/////////.........----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! kkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssrrrrrrrrrrsssssssssssssssttttttttttttttttttttuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~}}~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆ‰‰‰ŠŠ‰‰Š‰ˆˆ‡††……„„„„„„„„………†††††‡††††††††††††††…………„„„ƒƒƒƒ����€€€€€€~~~~~}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggghhhhhhggggggggggggggfffffgffffffffffffffeeeeeeeeeeddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999988888887777777666666666666655555555555544444444333333333322222222221111111111111110000000000/////////.........----------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsrrrrrrrrrrrsssssssssssssssttttttttttttttttttttuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~}}}}}}~~~~~~~~~~~~~~~€€�‚ƒ„…††‡ˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†………„„„„„„…………†††††‡‡‡‡‡††††††††††††………„„„ƒƒƒ����€€€€€€~~~~~}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggghhhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999888888887777777666666666666655555555555544444444333333333322222222221111111111111110000000000/////////.........----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~~}}}}}}}}~~~~~~~~~~~~~~~€€�‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡†………„„„„„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………„„„ƒƒƒ����€€€€€€~~~~~}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggghhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeedddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999888888887777777666666666666665555555555544444444333333333322222222221111111111111111000000000////////..........----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††………„„„……………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………„„„ƒƒ����€€€€€€~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeedddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999888888877777777666666666666665555555555544444444333333333322222222221111111111111111100000000////////..........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€��‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒ�����€€€€€~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggghhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeddcccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999888888877777777666666666666665555555555544444444333333333322222222221111111111111111100000000////////.........-----------,,,,,,,,++++++++++++**********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………„„„ƒ�����€€€€€~~~~}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggggggghhhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeddcccccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSQQQQQQQQPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999998888888777777776666666666666655555555555544444443333333333222222222211111111111111111000000000///////.........-----------,,,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttttttttuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€�‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††††………†††††‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††………„„„ƒ�����€€€€€~~~~~}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggghhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSQQQQQQQQPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999998888888877777777666666666666666555555555554444444433333333322222222221111111111111111110000000////////.........----------,,,,,,,,,++++++++++++*********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€�‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††………„„„ƒ�����€€€€€~~~~~}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggghhggggggggggggggffffffffffffffffffffeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999988888888777777776666666666666665555555555544444444333333333222222222211111111111111111100000000///////.........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooonnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}~€€�‚ƒ„„……††††‡†††………„„„„„„„„„„„„…………………‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooopppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999888889998888888777777777666666666665555555555554444444433333322222222211111111111111100000000000000/////////........----------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!  jjjjjjjjkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssstttttssssssttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||}}~~€�‚ƒƒ„……††††‡††††………„„„„„„„„„………………†††ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††……„„„ƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttstttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooppppppppppppooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa````````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999888889988888888777777776666666666665555555555555444444433333322222222111111111111111100000000000000/////////........---------,,,,,,,,+++++++++++***********))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooonnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssttttssssssstttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||}}~€�‚‚ƒ„„………††‡††††………………………………………††††††ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††………„„„ƒƒƒ„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooopppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999998888889888888888777777776666666666665555555555555444444433333322222222111111111111111100000000000000/////////........---------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooonnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrssssssssssssssssssstttssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{||}}~€�‚ƒƒ„……………†††††††……………………………††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡††††………„„„ƒƒƒ„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssstttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooopppppppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQQPPOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::99999999988888889888888887777777766666666666665555555555555444444433333322222222111111111111111100000000000000/////////........---------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooonnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssttssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||}~~€��‚ƒ„„…………††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒ„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxyxxxxxwxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooopppppppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbabbbbbbbbbbbbbaaaaaaaaaaaa```````````_____________^_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888888887777777766666666666655555555555555444444433333322222222111111111111111000000000000000/////////........---------,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssttssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||}}~€�‚‚ƒ„„„……††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒ„„„„ƒƒƒƒ‚‚‚‚‚�����€€€€€€€~}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssstttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooopppppppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888888877777777766666666666655555555555555444444433333222222222111111111111111000000000000000/////////........---------,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoonnnnnnnnoooooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssstssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||}~~€€�‚ƒƒ„„„…††††††††††‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ˆˆˆˆˆˆ‡‡‡‡†††………„„„ƒƒƒƒ‚„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooppppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRQQQQQQQOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999988888888888888877777777666666666666655555555555555444444433333222222222111111111111111000000000000000/////////........---------,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnonnnnnnnnnoooooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||}}~~€��‚ƒƒ„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ˆˆˆˆˆˆ‡‡‡‡††………„„„ƒƒƒƒ‚‚„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssstsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooopppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999888888888888888877777777666666666666555555555555554444444433333222222221111111111111110000000000000000/////////........---------,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||}}~€��‚ƒƒ„„…†††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡†††……„„„ƒƒƒƒ‚‚‚„„ƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@?????????>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999888888888888888777777777666666666666555555555555554444444433333222222221111111111111110000000000000000/////////.......----------,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||}}~€��‚ƒƒ„…†††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‰‰ˆˆˆˆˆ‡‡‡††………„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999888888888888888777777777666666666665555555555555554444444433333222222221111111111111110000000000000000/////////.......---------,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzz{{{{{{||}}~€�‚‚ƒƒ…†††‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‰‰ˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooopppppooooooooooooooooonnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAA@@AAA@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999888888888888887777777777666666666665555555555555544444444433332222222221111111111111100000000000000000/////////.......---------,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||}~~€€�‚‚ƒ……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚���ƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€~~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999888888888888887777777777666666666655555555555555544444444433332222222221111111111111100000000000000000/////////.......---------,,,,,,++++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~~€��‚ƒ……††‡‡ˆˆ‰‰‰‰ŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‰‰‰ˆˆˆˆ‡‡‡††……„ƒƒ‚‚‚‚����ƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooopppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggfffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999998888888888888887777777777666666666655555555555555544444444433322222222211111111111111100000000000000000/////////.......---------,,,,,,++++++++++++************))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~€�‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‰‰‰ˆˆˆˆˆ‡‡††……„ƒƒ‚‚‚�����‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooopooooooooooooooooooonnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999998888888888888887777777777666666665655555555555555444444444433322222222211111111111111110000000000000000/////////.......---------,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||}}~€��‚„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‰‰‰‰ˆˆˆˆ‡‡††……„ƒƒ‚‚���€€€‚‚‚‚‚‚������€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooopoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaabbbbbbbbbaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888777777777766666666565555555555555544444444433332222222221111111111111111000000000000000//////////.......--------,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€�‚„…††‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„ƒƒ‚‚��€€€€‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}|||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999888888888888888877777777766666666565555555555555544444444433322222222221111111111111111000000000000000//////////.......--------,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrssssssssssrssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{||}~~€�‚„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒƒ‚���€€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}|||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonoooooooooooooooooonnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaa``````````_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999888888888888888877777777766666666565555555555555544444444433322222222221111111111111111000000000000000//////////.......--------,,,,,,,++++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrsssssssssrrssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{|}}~€�‚„……†‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…„ƒƒ‚��€€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaa`````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888888888888877777777766666666565555555555555444444444333222222222221111111111111111000000000000000//////////......---------,,,,,,,++++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrssssssssrrrssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{||}~€��ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆŠ‰‰‰‰‰‰ˆˆˆ‡††…„ƒƒ‚��€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnoooooooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999888888888888888887777777776666666565555555555555444444444333222222222222111111111111111100000000000000//////////......--------,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrsssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{||}~€�ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆŠŠ‰‰‰‰‰‰ˆˆ‡‡†…„„ƒ‚‚�€€€��€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnoooooooooooooooonnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaa````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888888777777777666666656555555555555554444444433322222222222211111111111111110000000000000//////////.......--------,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnnnnmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrsssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{||}~~€�ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚‚�€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbaaaaaaaaaaaaa```````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888888877777777666666666555555555555554444444433322222222222211111111111111110000000000000//////////.......--------,,,,,,,,+++++++++************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrsssssrrrrrrsssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|}}~€�ƒ„…††‡ˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆŠŠŠ‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}|||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbaaaaaaaaaaaaaa```````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999988888888888888888887777777766666666655555555555555444444443322222222222222111111111111111000000000000///////////......---------,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrssssrrrrrrrsssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|}}~€�ƒ„„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆŠŠŠŠ‰‰‰‰‰ˆˆˆ‡†……„ƒ‚��€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttssssssssssssssssssrssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbcbbbbbbbbbbbbbbaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa```````________________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999999988888888888888888888777777766666666655555555555555444444433322222222222222111111111111111000000000000///////////......---------,,,,,,,,+++++++++************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrsssrrrrrrrrsssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{||}~€€‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠŠ‰‰‰ˆŠŠŠŠ‰‰‰‰‰‰ˆˆ‡††…„ƒ‚‚�€€€€€€€€€€€€~~~~~~~~~~}}}}}}}||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttssssssssssssssssssrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjijjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaaaaa```````________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888877777776666666665555555555555544444443333222222222222221111111111111100000000000///////////.......--------,,,,,,,,,++++++++*************)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmnnnnmmmmmmnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrssrrrrrrrrrsssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzz{{||}~€‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€€€€€€€€€€~~~~~~~~~}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttsssssssssssssssssrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppoooooooooooooooooonnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaa```````________________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888877777776666666665555555555555544444444333222222222222222111111111111100000000000///////////.......--------,,,,,,,,,++++++++************)))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiihiiiiiiiiiiiiiiiijjjjjjjjllllllllmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�ƒ„„…†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰ŽŽŽŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†……„ƒƒ‚‚������������������‚‚‚‚‚~~~~~~~~~~~}}}}}}||||||||||||||||||{|{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddddeeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaa``````````````````_______aa```````````````________``````___________^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777666666655555555555555555444444433333333333322222222222222211111110000000000/////////......--------,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiihhiiiiiiiiiiiiiiijjjjjjjjlllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€€‚ƒ„……†‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆˆ‡†…„„ƒ‚‚������������������‚‚‚‚‚~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrqpppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaa``````````````````_______aa```````````````________``````___________^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSSRRRRRRRRRRPPOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>===========<<<<<<<<<<<<;<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777766666655555555555555555444444433333333333332222222222222211111110000000000/////////......--------,,,,,,,,,,+++++++++*************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiihhhiiiiiiiiiiiiiiijjjjjjjlllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~€‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ŽŽŽŽŽŽŽŽŽ����Œ‹‹Š‰ˆ‡†…„„ƒ‚‚������������������‚‚‚‚‚~~~~~~~}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjjkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````````________aa```````````````________``````___________^^^^^^^^^]\\\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTTSSSSSSSSSSRRRRRRRRRRRPOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;:::::::::::::999999999999999988888888888888877777776666665555555555555555544444443333333333333322222222222221111111000000000//////////......--------,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiihhhhiiiiiiiiiiiiiiijjjjjjllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡††…„ƒ‚‚�����€€€€��������‚‚‚‚‚‚~~~~~~~~}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddeeeeeeddddddddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````________a```````````````_________`````____________^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUTTTSSSSSSSSSSSRRRRRRRRRRRPOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;::::::::::::9999999999999999988888888888888877777776666665555555555555555544444443333333333333332222222222221111110000000000//////////.....--------,,,,,,,,,,++++++++++************)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiihhhhiiiiiiiiiiiiiiiijjjjjlllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~�‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†…„„‚‚�����€€€€€�������‚‚‚‚‚‚~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffffeffeeeeeeeeeeeeeeeddddddddeeeeeeddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_________a```````````````_________`````____________^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;::::::::::::9999999999999999998888888888888887777777666666555555555555555554444444433333333333333222222222222111111000000000//////////......--------,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiihhhhhiiiiiiiiiiiiiiijjjjjllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||}~~��‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŽŽ���ŽŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†……„ƒ‚‚����€€€€€�������‚‚‚‚‚‚~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffeefeeeeeeeeeeeeeeeeddddddddeeeeedddddddddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````````___________a```````````````_________`````___________^^^^^^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;:::::::::::99999999999999999988888888888888887777777666666555555555555555554444444433333333333333322222222222111111000000000//////////......--------,,,,,,,,,,+++++++++*************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiihhhhhhiiiiiiiiiiiiiiijjjjlllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆŽ������ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚‚����€€€€€�������‚‚‚‚‚‚~~~~~~}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggfffffffffffffffeefeeeeeeeeeeeeeeddddddddddeeeeddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________a``````````````__________`````___________^^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::99999999999999999998888888888888888777777766666655555555555555555444444443333333333333332222222222211111100000000//////////......---------,,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhiiiiiiiihhhhhhhiiiiiiiiiiiiiiijjjlllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~~€��‚‚ƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆŽ������ŽŽŽŽŽ���ŒŒ‹Š‰ˆ‡†……ƒƒ‚����€€€€€€������‚‚‚‚‚‚~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddeeeeddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa``````````________________```````````````__________`````___________^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<;;;;<<<;;;;;;;;;;;;:::::::::::99999999999999999988888888888888888777777666666655555555555555554444444443333333333333332222222222211111000000000//////////......---------,,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiihhhhhhhiiiiiiiiiiiiiiiijjllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~€€��‚ƒƒ„„…††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ�������ŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†…„ƒ‚‚����€€€€�������‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmnnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddeeedddddddddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa````````__________________```````````````__________````____________^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>=>=========<<<<<<<<<<<;;;;<<;;;;;;;;;;;;:::::::::::999999999999999999888888888888888888777777666666655555555555555554444444443333333333333332222222222111111000000000//////////......--------,,,,,,,,,,++++++++++************))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiihhhhhhhhiiiiiiiiiiiiiiiijlllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssstttstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyzzzzzzz{{|||}}€€�‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆŽ������ŽŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒƒ‚����€€€€�������‚‚‚‚‚‚~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmnnnmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddeeddddddddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaaa```````____________________``````````````___________````___________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEEDDDDDDDDDCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>=>=========<<<<<<<<<<<;;;;<<;;;;;;;;;;;;:::::::::::999999999999999999888888888888888887777777666666655555555555555554444444443333333333333332222222222111111000000000/////////.......--------,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiijllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssttsstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzz{{{||}}€��‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆŽ�����ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†„„ƒ‚‚�����€€�������‚‚‚‚‚‚~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddeedddddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa```````_____________________``````````````___________````___________^^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEFEEEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>=>=========<<<<<<<<<<<;;;;<<;;;;;;;;;;;;:::::::::::99999999999999999888888888888888888777777766666665555555555555555444444444433333333333333222222222211111000000000//////////......---------,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggghhhhhhhhhhhhhhiiiiihhhhhhhhhhiiiiiiiiiiiiiiikllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzzzz{{{||}~€€��‚ƒƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŽŽŽ��ŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚�������������‚‚‚‚‚‚~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddeddddddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa```````_____________________``````````````___________````__________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>=>=========<<<<<<<<<<<;;;;<<;;;;;;;;;;;::::::::::::99999999999999999888888888888888887777777766666655555555555555554444444444433333333333332222222222111111000000000//////////......---------,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhiiiihhhhhhhhhhiiiiiiiiiiiiiiikklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{||~€€�‚ƒƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ���Œ‹ŠŠ‰ˆ‡…„„ƒ‚‚��������������‚‚‚‚‚~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zxxxxxxxxxxxxxxxxxxxxxxxxwuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccbbbbbbbbbaaaaaaaaaaaaa``````______________________``````````````___________```___________^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>=>========<<<<<<<<<<<;;;;;<;;;;;;;;;;;;::::::::::::99999999999999998888888888888888877777777666666655555555555555554444444444433333333333322222222222111111000000000//////////......---------,,,,,,,,,,++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ggggghhhhhhhhhhhhhhhiiihhhhhhhhhhhiiiiiiiiiiiiiikkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{||~~€€�‚‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚�������������‚‚‚‚‚~~~~~~~~}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa```````_______________________``````````````___________```___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRQQQOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;<;;;;;;;;;;;;::::::::::::99999999999999988888888888888888777777777666666655555555555555544444444444433333333333322222222222111110000000000//////////......--------,,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! gggggghhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiiikkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooppopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{|}~€��‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹‹Š‰ˆ††…„ƒƒ‚‚�������������‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaa```````_____________________^^`````````````____________```___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQQOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;<;;;;;;;;;;;;::::::::::::99999999999999988888888888888877777777776666666555555555555555544444444444333333333333322222222221111110000000000//////////......--------,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggggghhhhhhhhhhhhhhhiihhhhhhhhhhhhhiiiiiiiiiiiikkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooopoopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{}~~€€�‚ƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒ‚‚�������������‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddcddddddddddddddddcccccccccbbbbbbbaaaaaaaaaaaaa```````____________________^^^`````````````____________``___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRQQQQOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888777777777776666666555555555555555444444444444333333333333222222222221111110000000000//////////......--------,,,,,,,,,,+++++++++***********)))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ggggggghhhhhhhhhhhhhhhihhhhhhhhhhhhhiiiiiiiiiiiikkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{}}~€�‚ƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ������ŽŽŽŽŽ��ŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚��������������‚‚~~~~~~~~}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihiihhhhhhhhhhhhhhhhhggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccdddddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````_________________^^^^^^^`````````````____________``___________^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888887877777777777766666666555555555555554444444444444333333333333222222222211111110000000000//////////......--------,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiikkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{|}~~€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ���������������ŽŽŽŽ��Œ‹ŠŠˆ‡†…„„ƒ‚‚����������������~~~~~~~~}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccddddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa```````________________^^^^^^^^^`````````````____________``___________^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888777777777777776666666655555555555555444444444444433333333333322222222222111111100000000000/////////......--------,,,,,,,,,+++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiikkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|}}~€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ����������������ŽŽŽ��ŒŒ‹Š‰ˆ‡†…„ƒ‚‚����������������~~~~~~~}}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjijjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaa```````______________^^^^^^^^^^^`````````````____________`____________^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBABBBBBBBAAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888887777777777777766666666655555555555554444444444444433333333333322222222222111111100000000000/////////......--------,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiikkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz||}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠŠ‹‹‹‹‹����������������ŽŽŽŽ��Œ‹‹‰ˆ‡†…„ƒƒ‚‚���������������~~~~~~~}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccdddddddddddccccccccccccccbbbbbaaaaaaaaaaaa````````______________^^^^^^^^^^^`````````````____________``__________^^^^^^^^^^^^]]\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBABBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888877777777777777666666666555555555555554444444444444333333333333322222222222111111100000000000/////////......--------,,,,,,,,,+++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggggggggghhhhhhhhhhhhhghhhhhhhhhhhhhhhhiiiiiiiikkkkkkkkllllllllllllllllmlmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz||}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹�����������������ŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚����€€���������~~~~~~~}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiijjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccddddddddddcccccccccccccccbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^^`````````````____________`___________^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[[[[ZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSRRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBABBBBBBAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999888888888777777777777776666666666555555555555544444444444444333333333333222222222221111111100000000000/////////......--------,,,,,,,,,++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ggggggggggghhhhhhhhhhhhgghhhhhhhhhhhhhhhiiiiiiiikkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyz{||}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹������������������ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€€��������~~~~~~}}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqqqpooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjiiijjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccdddddddddccccccccccccccccbbbbaaaaaaaaaaaa`````````____________^^^^^^^^^^^^^`````````````____________`___________^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSSRRRRRRRRRRRQQQQQQQOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999888888888777777777777766666666665555555555555544444444444443333333333333222222222221111111100000000000/////////......--------,,,,,,,,,++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhggghhhhhhhhhhhhhhhiiiiiiikkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠ‹‹‹‹‹‹������������������ŽŽŽŽ��ŒŠ‰ˆ‡†…„ƒƒ‚���€€€€€�������~~~~~~}}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrqqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiiijjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccddddddddccccccccccccccccbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^`````````````____________`___________^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888888777777777777666666666665555555555555444444444444333333333333332222222222221111111100000000000////////.......--------,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gggggggggggghhhhhhhhhhhgggghhhhhhhhhhhhhhhiiiiiikkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyy{{||}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹������������������ŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚���€€€€€�������~~~~~~}}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiijjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccccdddddddcccccccccccccccbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^`````````````____________`__________^^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888887777777777776666666666655555555555555444444444444333333333333332222222222211111111100000000000////////.......--------,,,,,,,,++++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ggggggggggggghhhhhhhhhhgggghhhhhhhhhhhhhhhhiiiiikkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssttttttttttttttttttttttuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyz{{|}}~€�‚ƒ……†‡ˆ‰‰ŠŠŠ‹‹‹‹����������������ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚���€€€€€€������~~~~~~}}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrqqqqqqqqqqqqqqpppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkjjjjjjjjjjjjjjjjjjiiiiiijjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddddddccccccccddddddcccccccccccccccbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^^`````````````____________`__________^^^^^^^^^^^]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAABBBBAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999998888888887777777777766666666666555555555555554444444444443333333333333322222222222211111111100000000000////////.......--------,,,,,,,,++++++++************)))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! eeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkklllllllllllkllllllllllllllllllmmmmmmnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssstttttsssssssssssttttttttttttttsssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzyyyyyyyyyyzzyzz{{|}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡�Œ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ~~~~~~~~~}}}}}}||||||{{{{xxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssssssssssttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddeeeedddddddddddddddccccccdcccccccccccccbbbbbbbbbbbaaa````````````````````````````````````_______________^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>==========<>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99888888888888887777777766666666666655555555555444444444444333333333333322222222222222211111111111111000000000000////////........---------,,,,,,,++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!! eeeeeeefffffffffffffffgfggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkklllllllllllkkllllllllllllllllllmmmmmnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttsssssssssssssttttttttttttsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyzyzzz{||}~€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠ‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡��Œ‹Šˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ~~~~~~~~~}}}}}}||||||{{{{xxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaaa``````````````````````````````````_________________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUUUUTTTTTTTTTTTTTTSQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99888888888888877777777766666666666555555555555444444444444333333333333222222222222222111111111111110000000000000////////........--------,,,,,,,,++++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!! eeeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkllllllllllkkkllllllllllllllllllmmmmnnnnnnnnnnooooooooooooooonnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstsssssssssssssssttttttttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzyyyyyyyyyyyyyyyyzz{{|}~€�‚ƒ„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡Ž�Œ‹Š‰ˆ‡……„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒ~~~~~~~~~}}}}}}||||||{{{{xxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddeedddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbaa```````````````````````````````````_________________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTSSQQQPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>===========<>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99888888888888877777777766666666665555555555554444444444444333333333332222222222222222111111111111110000000000000////////........--------,,,,,,,,++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! eeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllllllllkkkkllllllllllllllllllmmmnnnnnnnnnnnoooooooooooooonnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€�‚ƒ„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡Ž�Œ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ~~~~~~~~~}}}}}||||||{{{{{xxwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuututtttttttssssssssssssssssssssssssrssssssssssssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbaa``````````````````````````````````_________________^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTSSQQPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9988888888888877777777766666666666555555555554444444444444333333333332222222222222222111111111111111000000000000/////////........--------,,,,,,,,++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! eeeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkllllllllllllllllllmmnnnnnnnnnnnnooooooooooooonnnnooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{||}~€�‚ƒ„…††‡‡ˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡Ž�Œ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒ~~~~~~~~~}}}}}||||||{{{{{xwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuututttttttttttsssssssssssssssssssssssrrssssssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddceddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbaa````````````````````````````````_______________^___^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUTTTTTTTTTTTTTTSSSQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9988888888888877777777766666666665555555555544444444444444333333333322222222222222221111111111111111000000000000////////........---------,,,,,,,,++++++++*********))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!! eeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkklllllllkkkkkkllllllllllllllllllmnnnnnnnnnnnnnoooooooooooonnnnnoooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssstttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyzz{|}}~€�‚ƒ„……†‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡Ž�Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚ƒƒ~~~~~~~~}}}}}||||||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuutttttttttuuuuuuututtttttttttttttttsssssssssssssssssssssrrrrsssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcdddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbba`````````````````````___```````_________________^___^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTTTTTTTTSSSQQPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>===========<<>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9988888888888777777777766666666655555555555544444444444443333333333322222222222222211111111111111110000000000000////////........---------,,,,,,,++++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""!!!!!!!!!!!! eeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllkkkkkkkllllllllllllllllllnnnnnnnnnnnnnnooooooooooonnnnnnoooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyz{{|}~€��‚ƒ„……†‡‡‡ˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡Ž�ŒŒ‹Š‰ˆ‡†……„ƒƒƒƒ‚‚‚‚‚‚ƒƒ~~~~~~~~}}}}}||||||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttuuuuuttttttttttttttttttttsssssssssssssssssssrrrrrrssssssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccdddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbba``````````````__________`````__________________^^__^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTTTTTTTSSSSQPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>===========<<>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99988888888888777777777666666666655555555555444444444444443333333333222222222222222211111111111111110000000000000////////........---------,,,,,,,++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! eeeeeeeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkklllllkkkkkkkllllllllllllllllllnnnnnnnnnnnnnnnoooooooooonnnnnnnoooooooooooooooooooppppppppppppppppppqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrssssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyz{{|}~€�‚‚ƒ„……††‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡Ž��Œ‹ŠŠ‰ˆ‡†……„ƒƒƒƒƒ‚‚‚‚ƒƒ~~~~~~~}}}}}}|||||{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuutttttttttttuuuttttttttttttttttttttttssssssssssssssssssrrrrrrrssssssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiijjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccdddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbba````````````____________``____________________^^^_^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTSSSSQPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99988888888887777777777666666666555555555554444444444444433333333333222222222222222111111111111111100000000000000////////........--------,,,,,,,,++++++++********)))))))))))))((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! eeeeeeeeeeeeeffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllkkkkkkkklllllllllllllllllnnnnnnnnnnnnnnnnnoooooooonnnnnnnnoooooooooooooooooopppppppppppppppppppqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyzz{{|}~€�‚‚ƒ„……††‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡Ž��ŒŒ‹Š‰ˆ‡‡†…„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~}}}}}|||||{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuttttttttttttuuuttttttttttttttttttttttssssssssssssssssrrrrrrrrrsssssssssssssssssrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbba````````````_________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTSSSSSQPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCCBCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9998888888888777777777666666666655555555555444444444444433333333333222222222222222211111111111111100000000000000/////////........--------,,,,,,,,+++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! eeeeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkklllkkkkkkkkkllllllllllllllllnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnooooooooooooooooopppppppppppppppppppppqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyzz{||}~€�‚‚ƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡Ž���Œ‹‹Š‰ˆ‡††……„„ƒƒƒƒƒƒ‚‚~~~~~~}}}}}}|||||{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwwttutuuuuuuuttttttttttttttuutttttttttttttttttttttttssssssssssssssrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddccccdddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbba```````````________________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTTTTTTTTSSSSSQPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCCBCBBBBBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9998888888887777777777666666666655555555554444444444444333333333332222222222222222111111111111111100000000000000/////////........-------,,,,,,,,++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllkkkkkkkkkklllllllllllllllnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnooooooooooooooooppppppppppppppppppppppqqqpppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyzz{|}}~€�‚‚ƒ„……†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡Ž���ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒƒƒ‚‚~~~~~}}}}}}}|||||{{{{{{{{wwwwwwwwwwwwwwwwvvvvvwwwwtttttttttttttttttttttttttuttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccdddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbba```````````______________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTTTTTTSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDCCCCCCCCBBCBBBBBBBBBBBBBAAAAAAAAAA@AAA@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<<>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999888888887777777777766666666655555555555444444444444333333333333222222222222222211111111111111100000000000000/////////........--------,,,,,,,+++++++++*********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! eeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkklkkkkkkkkkkkllllllllllllllmnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnooooooooooooooooppppppppppppppppppppppqqppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyz{{|}~~€�‚ƒƒ„…†‡ˆˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡ŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒƒ‚‚~~~}}}}}}}}||||||{{{{{{{{wwwwwwwwwwwwwwvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddcccccdddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbaa``````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWUUUUUTTTTTTTTTTTTSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCBBCBBBBBBBBBBBBAAAAAAAAAAA@AAA@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999888888887777777777666666666655555555554444444444443333333333332222222222222222111111111111111000000000000000/////////........--------,,,,,,,++++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  deeeeeeeeeeeeeeefffffffffffffffffggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssrrrsssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyzz{{|}~€�‚ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒƒ‚‚~}}}}}}}}}}|||||{{{{{{{{{wwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedeeeedddddddddddddddccccccdddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbaa``````````__________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@??????????>>>>>>>>>>>>>=============<>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999988888887777777777666666666665555555555444444444443333333333332222222222222222211111111111111100000000000000//////////........-------,,,,,,,,++++++++*********))))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ddeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrsssssssssssssssssssssssrrrrrssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyzz{||}~€��‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†……„ƒƒƒƒ‚}}}}}}}}}}}|||||{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeeeddeeeddddddddddddddddccccccddddddddccccccccccccccccbcccccccbbbbbbbbbbbbbbbbaa`````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUUUTTTTTTTTTTSSSSSSSSSSPPPPPPPPPPPOOOOOOOOOOOOOOMMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@AA@@@@@@@@@@@?????????>>>>>>>>>>>>>>=============<>>>========<<<<<<<<<;;;;;;;;;;;;:::::::::::::999998888888777777777766666666665555555555544444444444333333333332222222222222222211111111111111100000000000000///////////........-------,,,,,,,+++++++++*********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  ddeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrsssssssssssssssssssssrrrrrrrsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyzz{|}}~€�‚ƒƒ„†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡‡†‡‡ŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeeeeeeeeddeeedddddddddddddddcccccccddddddddcccccccccccccccbbcccccccbbbbbbbbbbbbbbbaaa`````````_______________________^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWUUUUTTTTTTTTTTTSSSSSSSSSSPPPPPPPPPPPOOOOOOOOOOOOOOMMMMLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>=============<>>>========<<<<<<<<<;;;;;;;;;;;::::::::::::::99999888888777777777766666666666555555555544444444444333333333333222222222222222221111111111111000000000000000////////////.......-------,,,,,,,,++++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  dddeeeeeeeeeeeeeeefffffffffffffffffggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrsssssssssssssssssssrrrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyz{{|}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡††‡‡ŽŽŽŽŽŽŽ��ŒŒ‹ŠŠ‰ˆ‡†……„ƒƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeeedddeedddddddddddddddccccccccddddddddcccccccccccccccbbccccccbbbbbbbbbbbbbbbbaaa`````````______________________^^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWUUUUTTTTTTTTTTSSSSSSSSSSSPPPPPPPPPPPOOOOOOOOOOOOONMMMMLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@?????????>>>>>>>>>>>>>>>=============<>>>========<<<<<<<<<;;;;;;;;;;;:::::::::::::99999988888877777777776666666666555555555554444444444433333333333222222222222222211111111111111100000000000000/////////////.......-------,,,,,,,+++++++++*********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  ddddeeeeeeeeeeeeeeefffffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrsssssssssssssssssrrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyzz{||}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡‡†‡‡ŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆˆ‡†…„„ƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwvvvvvvvvvvvvvvvtttttttttttttttttttttttsstttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeddddedddddddddddddddcccccccccdddddddccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbaaa````````______________^^^____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWUUUUTTTTTTTTTTSSSSSSSSSSSPPPPPPPPPPPOOOOOOOOOOOONNMMMLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@??????????>>>>>>>>>>>>>>>=============<>>>========<<<<<<<<;;;;;;;;;;;::::::::::::::9999998888877777777777666666666655555555555444444444433333333333322222222222222211111111111111100000000000000/////////////........------,,,,,,,,++++++++**********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  dddddeeeeeeeeeeeeeeefffffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyzz{|}~~€�‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡‡†‡ŽŽŽŽŽŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttttttsssttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeddddedddddddddddddddcccccccccdddddddccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbaaaa````````_____________^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPOOOOOOOOOOONNNMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@?????????>>>>>>>>>>>>>>>==============<>>>========<<<<<<<<;;;;;;;;;;;::::::::::::::99999988887777777777766666666665555555555554444444444333333333332222222222222222111111111111110000000000000///////////////.......-------,,,,,,,+++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!  ddddddeeeeeeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxyyyyyyyxxxxxxxxxxxxxxxyyzz{{|}~€�‚ƒ…†‡‡ˆ‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttsssssssttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccddddddccccccccccccccbbbbbccccbbbbbbbbbbbbbbbbaaaaa````````____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPOOOOOOOOOOOONNNMMLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@?????????>>>>>>>>>>>>>>>==============<>>>========<<<<<<<<;;;;;;;;;;::::::::::::::999999988887777777777766666666665555555555554444444444333333333332222222222222221111111111111110000000000000///////////////.......-------,,,,,,,+++++++++*********)))))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{|}}~€‚ƒ„…†‡ˆ‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒƒ‚}}}}}}}}}}||||||{{{{{{{{zwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttssssssssstttttttttttttttttttstsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccccccddddddcccccccccccccbbbbbbccccbbbbbbbbbbbbbbbaaaaaa````````___________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPOOOOOOOOOOONNNNMMLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@?????????>>>>>>>>>>>>>>>==============<>>=========<<<<<<<<;;;;;;;;;;::::::::::::::9999999888777777777776666666666555555555555444444444433333333333322222222222222111111111111111000000000000////////////////........------,,,,,,,+++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! dddddddeeeeeeeeeeeeeeefeffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyz{{|}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚}}}}}}}}}|||||||{{{{{{{zzwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssstttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddccccccccccccddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa````````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOONNNNMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<>>========<<<<<<<<<;;;;;;;;;::::::::::::::9999999988877777777777666666666655555555555544444444443333333333322222222222222111111111111111000000000000/////////////////.......-------,,,,,,,+++++++++*********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeffffffffffffffffggggggggghhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxyyzz{|}~€�‚„…†‡ˆ‰‰Š‹‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ�ŒŒ‹Š‰‡†…„„ƒ‚}}}}|||}||||||||{{{{{{{zzwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttssssssssssssstttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccddddddccccccccccccbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa```````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSSRPPPPPPPPOOOOOOOOOOOOONNNNMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@?????????>>>>>>>>>>>>>>>===============<>>========<<<<<<<<<;;;;;;;;;::::::::::::::999999998877777777777666666666665555555555554444444444333333333332222222222222111111111111111000000000000/////////////////........-------,,,,,,,+++++++++*********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxyyz{{|}~€‚ƒ„†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚}}}}||||||||||||{{{{{{{zzwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttsssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccddddddcccccccccccbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSSRRPPPPPPPOOOOOOOOOOOOONNNNNLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@?????????>>>>>>>>>>>>>>>==============<<>>========<<<<<<<<;;;;;;;;;::::::::::::::999999999887777777777766666666665555555555555444444444433333333333222222222222111111111111111100000000000//////////////////.......-------,,,,,,,+++++++++**********))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxyyyz{|}~€�ƒ„…†‡ˆ‰Š‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ}}}}||||||||||||{{{{{{zzzwwwwwwwwwwwwwvvvvvvvvvvvvttttttttttssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccdddddccccccccccccbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSSRRRPPPPPOOOOOOOOOOOOOOONNNNNLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@?????????>>>>>>>>>>>>>>>==============<<>=========<<<<<<<<;;;;;;;;;::::::::::::::99999999987777777777766666666666555555555555444444444443333333333322222222222111111111111111100000000000//////////////////........------,,,,,,,,+++++++++*********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxyyzz{|}~€�ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡ŽŽŽŽŽŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ}}}}}||}||||||||{{{{{{zzzwwwwwwwwwwwwwwvvvvvvvvvvvtsttttttttssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccdddddccccccccccccbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUTTTTTTTTTSSSSSSSSRRRRPPPOOOOOOOOOOOOOOOOONNNNNLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@AA@@@@@@@@????????>>>>>>>>>>>>>>>===============<<>=========<<<<<<<<;;;;;;;;;::::::::::::::9999999987777777777776666666666555555555555544444444444333333333332222222222111111111111111100000000000//////////////////........-------,,,,,,,,++++++++**********)))))))))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! cccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvwxxyz{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰ˆˆˆ‡‡††………„‹ŠŠŠŠ‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡†…ƒ‚‚�€€~~~~~~}}}}}||||wwwwwwwwwwwwwwwwwwvvvvvvvtttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffggggggggffffffffffffffffeffffffeeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOMMLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@?????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;:::::::::::::::::99999999999888888877777776666666666655555555555555444444444444333333333322222222221111111111111111110000000000/////////////////.........-------,,,,,,,+++++++++**********)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvwwxyyz{}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡††………‹ŠŠŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚�€€€~~~~~~}}}}}||||wwwwwwwwwwwwwwwwwwvvvvvvvtttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffggggggggfffffffffffffffeeffffffeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbccbbbbbbbbbbbbaaaaaaaaaaa_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVTSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOMLLLLLLLLLKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@?????????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::::::::::9999999999888888887777776666666666655555555555555544444444444333333333332222222221111111111111111110000000000/////////////////.........--------,,,,,,,+++++++++**********)))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! cccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwxyz{|}€�‚„…††‡ˆˆ‰‰‰‰ˆˆˆ‡‡†††……‹‹ŠŠŠŠŠ‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒ‚��€€~~~~~}}}}|||||wwwwwwwwwwwwwwwwwwvvvvvvvttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffgggggggffffffffffffffffeeffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOMLLLLLLLLKKKKKKKKKJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@?????????>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;;::::::::::::::::99999999999888888887777776666666666655555555555555444444444444333333333332222222221111111111111111100000000000///////////////...........-------,,,,,,,,++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ccccccccccccccccdddddddddddddddddddddeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvwwxyz{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††……‹‹‹ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚��€€~~~~~}}}}|||||wwwwwwwwwxxxwwwwwwwvvvvvvtttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooonnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffffgggggggffffffffffffffffeefffffeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999888888888777777666666666655555555555555544444444444433333333333222222221111111111111011100000000000//////////////............--------,,,,,,,+++++++++***********))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bcccccccccccccccddddddddddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvwwxyz{|~€‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡†††…‹‹‹‹ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚��€€€~~~~}}}}||||||wwwwwwwwxxxxxwwwwwwvvvvvvtttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooonnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggfffffggggggffffffffffffffffeeefffffeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaaa_____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOLLLLLLLLKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@??????????>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999999988888888877777666666666665555555555555554444444444443333333333322222222111111111111001100000000000/////////////..............-------,,,,,,,+++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbcccccccccccccccddddddddddddddddddddddeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuvvvwxyz{|}€�‚„…††‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††…‹‹‹‹‹Š‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡†…„ƒƒ‚��€€€€~~~}}}}||||||wwwwwwwxxxxxxxwwwwwwvvvvvttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjiiiiiiiiiiiiiihiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggffffffggggggffffffffffffffffeeefffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWVVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONLLLLLLLLKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@??????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999888888888877777666666666665555555555555554444444444433333333333322222222111111111110001000000000000////////////..............--------,,,,,,,+++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! bbbcccccccccccccccdddddcdddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxxyz|}~�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡†††Œ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆ‡‡†…„ƒ‚‚��€€€€~~~}}}|||||||wwwwwwwxxxxxxxxwwwwwvvvvvtttttttttttttttttttttttssssssssssssssssssrsssrssrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooonmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjiiiiiiiiiiiiihhiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffgggggffffffffffffffffeeeeffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYXXWWWWWWWWWVVVVVVVVVVVVVVVVSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDCCEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999988888888887777766666666665555555555555554444444444443333333333322222222211111111110000000000000000/////////////.............--------,,,,,,,++++++++++***********))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! bbbbcccccccccccccccddddcddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡†…„„ƒ‚‚���€€€€~~~}}}|||||||wwwwwwwxxxxxxxxwwwwwvvvvvttttttttttttttttttttttttssssssssssssrsrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooommmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjiiiiiiiiiiiiiihhiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffggggfffffffffffffffeeeeeeffffeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVVVVSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNLLLLLLLKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888888777776666666666555555555555555444444444444333333333332222222211111111110000000000000000/////////////..............-------,,,,,,,,+++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbccccccccccccccccdddccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}~€�‚ƒ…††‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒƒ‚‚���€€€€~~~}}}||||{{{wwwwwwwxxxxxxxxxwwwwvvvvvtttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooommmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiihhhiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffgggffffffffffffffffeeeeeefffeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWWVVVVVVVVVVVVVVVVUSSSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOONNLLLLLLKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEDDDDDDDDCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9:::999999999998888888888877777666666666655555555555555544444444444333333333333222222221111111111000000000000000/////////////..............--------,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddcccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxyz{}~�‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡‡†ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡†…„„ƒƒ‚‚���€€€~~}}}|||{{{{vvwwwwwxxxxxxxxxwwwwvvvvvttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooommmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiihhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffgggfffffffffffffffeeeeeeefffeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``___________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVVVVVUUSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCEEEEEEEEDDDDDDDDCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::9:::999999999998888888888877777666666666655555555555555444444444444333333333332222222221111111110000000000000000////////////..............--------,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! bbbbbbcccccccccccccccddccccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooopppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwxyz{|}€�ƒ„…††‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡††…„„ƒƒ‚‚‚��€€€~~}}||||{{{{vvvwwwwxxxxxxxxxwwwwvvvvvttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooommmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffggfffffffffffffffeeeeeeeeffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVVVVUUUSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNNNLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCEEEEEEEDDDDDDDDDCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@??????????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::99::999999999998888888888887777766666666665555555555555544444444444433333333333222222221111111111000000000000000////////////...............--------,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbbbbcccccccccccccccdcccccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooopoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwxy{|}~€�‚ƒ„…†‡‡ˆˆˆ‰ˆˆˆˆˆ‡‡‡�ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†……„„ƒƒ‚‚‚��€€~~}}|||{{{{{vvvwwwwwxxxxxxxxwwwwvvvvvttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooooommmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffgffffffffffffffffeeeeeeeefeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWVVVVVVVVVVVVVVUUUUSSSSRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNNNLLLLLKKKKKKKKJJJJJJJJJJJIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDDCCCCCCCCEEEEEEDDDDDDDDDDCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::::99::99999999999888888888888777776666666665555555555555554444444444443333333333222222222111111111000000000000000////////////...............--------,,,,,,,,++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuvvwxyz{}~€‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡��ŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„ƒƒƒ‚‚��€€~~}}|||{{{{{vvvvwwwwxxxxxxxxwwwwvvvvvttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooooooooooooooooonmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeefeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNNNNLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCEEEEEDDDDDDDDDDDCCCCCCCCBCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99:999999999999888888888888777776666666666555555555555554444444444433333333333222222222111111111000000000000000///////////...............---------,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuvvwxyz{|}€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡���ŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰‰ˆˆ‡††………„„„ƒƒ‚‚�€€~}}||{{{{{{vvvvwwwwwxxxxxxxwwwwvvvvvttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooonnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````__________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNNNNNLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDDDDCCCCCCCCCEEEEDDDDDDDDDDDDCCCCCCCCBCCCCCCCCBBBBBBBBBBBBAAAAA@@@@??????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::99:99999999999988888888888877777666666666655555555555554444444444443333333333322222222211111111100000000000000////////////..............---------,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbbbbbbcccccccccccccccccccccdddddddddddddddddeeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklljkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvwwxyz|}~�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡���ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†††……„„„ƒƒ‚��€~}}||{{{{{{vvvvvwwwwwxxxxxxwwwwvvvvvtttsstttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooonnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUSSRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOONNNNNNNLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAA@@@@??????????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::999:99999999999988888888888877777666666666655555555555554444444444433333333333222222222111111111000000000000000///////////...............---------,,,,,,,,+++++++++*************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmnoooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuvvwxyz{|~€�‚„……†‡‡ˆˆˆˆˆˆˆ‡‡‡����ŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††………„„ƒƒ‚�€€~}}||{{{{zzvvvvvvwwwwwxxxxxwwwwvvvvvttssssttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrqrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooonnnnnmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhiiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNNLLKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCBCCCCCCCBBBBBBBBBBBBBAAAAA@@@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999:9999999999998888888888887777766666666665555555555554444444444443333333333322222222211111111100000000000000///////////...............---------,,,,,,,,,+++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbcccccccccccccccccccccddddddddddddddddeeeeeeeeeefffffffffffffffggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmllllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuvwwxy{|}~€�‚ƒ„…††‡‡ˆˆˆˆˆˆ‡‡‡�����ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††………„„ƒ‚��€~}}||{{{zzzuvvvvvwwwwwwxxxxwwwwvvvvvtssssssttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooooooonnnnnnmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUURRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOONNNNNNNNLLKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCBBBBBBBBBBBBAAAAAA@@@@????????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999998888888888887777776666666665555555555554444444444443333333333322222222211111111100000000000000///////////..............----------,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddeeeeeeeeeeeffffffffffffffgggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllllllmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuvvwxyz{|~€�ƒ„……†‡‡‡‡ˆˆˆ‡‡‡‡�����ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡‡†††……„ƒƒ‚�€~}}|{{{zzzzuuvvvvvwwwwwwwxwwwwwvvvvutssssssssttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUURRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCBBCCCCCCCBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888887777776666666665555555555454444444444443333333333222222222211111111100000000000000//////////..............----------,,,,,,,,,+++++++++*************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeefffffffffffffggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuvvwxyz{|}~€�‚ƒ„……†‡‡‡‡‡‡‡‡‡‡������ŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡†††……„ƒ‚�€~}}|{{{zzzzuuuvvvvvwwwwwwwwwwwwvvvvvtssssssssstttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUURRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNLKKKKKKKKKJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999999888888888888777777666666666555555555545444444444443333333333322222222211111111110000000000000///////////.............-----------,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeffffffffffffgggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuvvwxyz{}~€�‚ƒ„…††‡‡‡‡‡‡‡‡‡������ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡†††…„ƒ‚�€~~}|{{{zzzzuuuuvvvvvwwwwwwwwwwwvvvvutsssssssssttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffefffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbaabbbbaaaaaaaaaaaa`````````____^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUURRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNKKKKKKKKKJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCBBBBBBBBBBBBAAAAAA@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999999988888888888777777666666666655555555544444444444443333333333322222222211111111110000000000000///////////............-----------,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddeeeeeeeeeeeeeefffffffffffggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuvvwxyz{|}~€�‚ƒ„„…†††‡‡‡‡‡‡‡�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆ‡ˆˆ‡‡‡‡†……„ƒ‚�€~}||{{zzzzuuuuuvvvvwwwwwwwwwwwvvvvvtsssssssssstttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````___^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMKKKKKKKKJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999999988888888888777777666666666655555555544444444444443333333333322222222211111111110000000000000//////////............------------,,,,,,,,,+++++++++*************))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttuuuvwwxyz{}~€�‚ƒ„……††††‡‡‡‡‡�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}||{{zzzzuuuuuvvvvvwwwwwwwwwwvvvvutsssssssssssttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeefffffffffffffeeeeeeeeeeedeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````__^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMKKKKKKKKJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBCCCCCCCCBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999999998888888888777777666666666655555555544444444444443333333333322222222211111111110000000000000//////////...........------------,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! abbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttuuvvwxyz{|}~�‚‚ƒ„……††††††††�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}||{{zzzzuuuuuuvvvvvwwwwwwwwwvvvvvtsssssssssssttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeefffffffffffffeeeeeeeeeeedeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaa```````````^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUTTTRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMKKKKKKKJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCBCCCCCCCCBBBBBBBBBBBAAAAAA@@??????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999999999999888888888777777666666666655555555544444444444433333333333222222222211111111110000000000000//////////...........-----------,,,,,,,,,,++++++++++************))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuvwwxyz{}~€�‚ƒƒ„………††††††�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡††…„ƒ‚�~}|{{{zzzuuuuuuuvvvvwwwwwwwwwvvvvutsssssssssssssttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeefffffffffffffeeeeeeeeeeedeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUTTTTRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMKKKKKKKJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBDDDDDDDDDDDDDDCCCCCCCCCCBCCCCCCCCCBBBBBBBBBBAAAAAA@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999999999999999888888888777776666666666655555555444444444444433333333333222222222211111111110000000000000//////////..........-----------,,,,,,,,,,++++++++++*************))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuvvwxyz{|}~€�‚ƒƒ„………†††††�������ŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}||{{zzzuuuuuuuvvvvvwwwwwwwwvvvvvtsssssssssssssstttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeffffffffffffeeeeeeeeeeeddeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUTTTTRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMKKKKKKJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999999999999999988888888777776666666666665555555444444444444433333333333222222222211111111100000000000000//////////..........-----------,,,,,,,,,,++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! __````````````````aaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddedeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppoooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttssssttttuvvwxyzz|}~€�‚‚ƒ„„……†††††‡‡‡‡‡‡†††††………„„ƒƒƒƒ‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}}|{{zzzxxxxxxxyyyyzzzzzzzzzzyyyyssrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghggggggggggggggggggggfffffhgggggggggggggggfffffffffffffffffffffffffffeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGEEEEEEEEEDDDDDDDDDDDDDDDCCEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888888888888888877777777777766666666666655555555444444443333333333332222222211111111110000000000/////////..........---------,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ___````````````````aaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppoooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttsssssssttttuvwwxyz{|}~€�‚ƒƒ„„………†††††††‡††††††………„„ƒƒƒƒ‚‚‚ƒƒ‰‰‰‰ˆˆˆ‡††…„ƒ‚€€~}||{{zzxxxxxxxyyyyyzzzzzzzzzyyyyssrrrrrrrrrrrrssssssssssrssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpqpppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffggggggggggggggggfffffffffffffffffffffffffffeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaa``````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDCCEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888888888888888877777777777766666666666655555554444444443333333333332222222211111111110000000000/////////..........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ____```````````````aaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiihiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopoooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttttttttttttttttssssssssstttuvvwxxyz{|}~€�‚ƒƒ„„………†††††††††††††………„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}}|{{{zxxxxxxxxyyyyzzzzzzzzzyyyyssrrrrrrrrrrrrrrrssssssrrssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffgggggggggggggggfffffffffffffffffffffffffffeeeeeeeedddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDCCEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999998888888888888888888888888877777777777666666666666655555554444444433333333333332222222211111111110000000000/////////.........---------,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! _____```````````````aaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppqqqqqqrrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttsssssssssstttuuvvwxyz{|}~€€�‚ƒƒ„„………††††††††††††………„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~}||{{zyxxxxxxxyyyyzzzzzzzzzyyyyssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffggggggggggggggffffffffffffffffffffffffffffeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888888888888888877777777777666666666666655555554444444433333333333322222222211111111110000000000////////..........---------,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!! _____````````````````aaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiihhhhiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsstttttttssssssssssssssssttttttttttssssssssssssssttuuvvwwxyz{|}~€��‚ƒƒ„„………†††††††††††………„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆ‡‡†…„ƒ‚�€~~}||{{yxxxxxxxyyyyzzzzzzzzzzyyyssrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffgggggggggggggfffffffffffffffffffffffffffffeeeeeeeeddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9:::::9999999999998888888888888888888888888877777777777666666666666655555555444444433333333333332222222221111111111000000000/////////..........---------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ______````````````````aaaaaabbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttuuvvwxxyz{|}~€�‚‚ƒ„„………††††††††††………„„„„ƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~}}|{{yyxxxxxyyyyyzzzzzzzzzzyyyssrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffggggggggggggfffffffffffffffffffffffffffffeeeeeeeeedddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHGGGGGEEEEEEEEDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9:::::9999999999988888888888888888888888888877777777777666666666666655555554444444333333333333322222222221111111111000000000/////////..........---------,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! _______````````````````aaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonoooooooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstuuuvvwxyz{{|}~€�‚ƒƒ„„……††††††††††………„„„„ƒƒƒƒƒƒƒƒ‰ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~}||{yyyxxxxyyyyzzzzzzzzzzzyyyssrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffggggggggggggfffffffffffffffffffffffffffffeeeeeeeeddddddddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUTTTTTTSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGEEEEEEEDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9::::99999999999988888888888888888888888888777777777776666666666666655555554444444333333333333322222222211111111110000000000/////////.........----------,,,,,,,,++++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ________```````````````aaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnoooooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttuuuvwwxyz{|}~€��‚ƒƒ„„……††††††††…………„„„„ƒƒƒƒƒƒƒ„ŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚�€~}}|{yyyxxxxyyyyzzzzzzzzzzzyyyssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffgggggggggggfffffffffffffffffffffffffffffeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUTTTTTTSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGEEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99::::99999999999988888888888888888888888888777777777776666666666666655555554444443333333333333222222222211111111110000000000////////..........---------,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! _________``````````````aaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnooooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttuuvvwxxyz{|}~€�‚‚ƒ„„………†††††††…………„„„„„ƒƒƒƒƒ„„ŠŠŠŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~~}||yyyyyxyyyyyzzzzz{{zzzzzyyssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhghhhhhhgggggggggggggggggggggggggggggggggggggffffffffggggggggggfffffffffffffffffffffffffffffeeeeeeeeeedddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUTTTTTSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGEEEEEEEDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99:::999999999999888888888888888888888888887777777767766666666666666555555544444443333333333333222222222111111111110000000000////////..........---------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! __________`````````````aaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnooooooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttuuvvwxyzz{|}€�‚ƒƒ„„………†††††……………„„„„„ƒƒƒƒ„„„ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||zyyyyyyyyyyzzzz{{{{zzzzyyssrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhgggggggggggggggggggggggggggggggggggggfffffffffggggggggggffffffffffffffeffffffffffffeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``___________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::99:::99999999999988888888888888888888888888777777776776666666666666655555554444443333333333333222222222111111111111000000000////////..........----------,,,,,,,,++++++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ___________````````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttttuuvvwxyz{|}~€�‚‚ƒ„„…………………………………„„„„„„„„„„„„ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||zyyyyyyyyyzzzz{{{{{{zzzyysssrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggghhhgggggggggggggggggggggggggggggggggggggggfffffffffgggggggggffffffffffffffeeffffffffffeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;::::::::::999::999999999999988888888888888888888888887777777766766666666666666555555544444433333333333332222222222111111111110000000000////////..........---------,,,,,,,,,+++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ___________````````````aaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssstttttuuvwwxyz{|}~€�‚ƒƒ„„……………………………„„„„„„„„„„„„„ŠŠŠŠŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}||zyyyyyyyyyzzzz{{{{{{zzzyysssrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggghhggggggggggggggggggggggggggggggggggggggggfffffffffggggggggfffffffffffffffeeffeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;::::::::::999::999999999999888888888888888888888888877777777766766666666666666555555544444433333333333322222222222111111111100000000000////////..........---------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ____________```````````aaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssstttuuuvwxyz{|}~€�‚‚ƒƒ„„…………………………„„„„„„„„„„„„„ŠŠ‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~~}||zyyyyyyyyyzzzz{{{{{{zzzzysssrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggffffffffggggggggffffffffffffffeeeffeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999::99999999999988888888888888888888888877777777766676666666666666555555544444433333333333322222222222211111111110000000000////////..........---------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! _____________``````````aaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssstttuuvvwxyz{|}~€�‚ƒƒ„„„……………………„„„„„„„„„„„„„„Š‹‹‹ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}||zyyyyyyyyyzzzz{{{{{{zzzzysssrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllklllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggffffffffffffffeeeefeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGEEEEEDDDDDDDDDDDCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999:999999999999888888888888888888888887777777777766666666666666666555555544444433333333333222222222222211111111100000000000////////..........---------,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ______________`````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrssssstttuuvwxxy{|}~€��‚ƒƒ„„„………………„„„„„„„„„„„„„„„‹‹‹‹ŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}|{zyyyyyyyyyzzzzz{{{{{zzzzysssrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGEEEEDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????>>>>>=============<<<<<<<<<<<<;;;;;;;;;;::::::::::99999:999999999999888888888887888888888777777777777766666666666666665555555444444333333333332222222222222111111111000000000000////////.........---------,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! _______________````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrsssssstttuuvwxyz{|}~€�‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…‹‹‹ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}||{yyyyyyyyyyzzzzzzz{zzzzzyysssrrrrrqqqqqqqqqqqqqqqqqrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllkkklkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfgggggggggggggggggfffffffffggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````__________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGEEEEDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999999988888888888788888888777777777777766666666666666666555555544444433333333333222222222222111111111100000000000////////..........---------,,,,,,,,+++++++++++++*********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ________________```````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssrrrrssssssstttuvvwxyz|}~€€�‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„……‹‹‹ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}}||{yyyyyyyyyyyzzzzzzzzzzzzyysssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffgggggggggggggggggfffffffffggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999998888888888878888888777777777777776666666666666666555555544444443333333333222222222222111111111100000000000/////////.........---------,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ^________________``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccdcddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssrrrrrrssssssssttuuvwxyz{|}~€��‚ƒƒƒ„„„„„„„„„„„„„„„„„„………‹‹‹ŠŠŠ‰‰ˆ‡†…„ƒ‚�€~}||{{yyyyyyyyyyyzzzzzzzzzzzzyysssrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffgggggggggggggggggfffffffffgggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGEEDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999999998888888888878888888777777777777766666666666666666555555544444443333333332222222222221111111111000000000000////////..........---------,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^________________`````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssrrrsssssssssssssssssssrrrrrrrsssssssssttuvvwxyz{|}~€�‚‚ƒƒƒ„„„„„„„„„„„„„„„„…………‹‹ŠŠŠŠ‰ˆˆ‡†…„ƒ‚�€~}}||{{yyyyyyyyyyyyyzzzzzzzzzyyyssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffgggggggggggggggggfffffffffggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGEEDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999999888888888887888888777777777777776666666666666666555555554444444333333333222222222221111111111000000000000/////////.........---------,,,,,,,,,+++++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ^^^________________`````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhgghhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrsssssssssttuuvwxyz{|}~€�‚‚ƒƒƒ„„„„„„„„„„„„„………………‹ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~}}||{{yyyyyyyyyyyyyyyyyyyyyyyyyssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffgggggggggggggggggffffffffeggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGEDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999999988888888888788888877777777777776666666666666666655555554444444433333333222222222222111111111000000000000/////////..........---------,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ^^^^________________`````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhggghhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssttuvvwxyz{|}~€€�‚‚ƒƒƒ„„„„„„„„„………………………‹ŠŠŠŠ‰‰ˆ‡†…„ƒ‚�€~~}|||{{zzzyyyyyyyyyyyyyyyyyyyyyxsrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffggggggggggggggggfffffffffegggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGEDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999999999998888888888878888887777777777777666666666666666665555555444444433333333322222222222111111111100000000000//////////.........---------,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^_______________``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggghgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrssssstuuvwxxyz{|}~€€�‚‚ƒƒƒ„„„„„„……………………………ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}|||||zzzzzzzzyyyyyyyyyyyyyyxxxrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffggggggggggggggggffffffffeegggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFEDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999999998888888888878888887777777777777666666666666666655555555444444433333333322222222222111111111000000000000//////////.........---------,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ^^^^^________________``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrssssttuuvwxyz{||}~€€�‚‚ƒƒƒ„„„„………………………………ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}||||zzzzzzzzzyyyyyyxxxxxxxxxxrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffgggggggggggggggfffffffffeeggfffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999999999999888888888888888888877777777777666666666666666655555555444444443333333332222222222111111111100000000000///////////........---------,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ^^^^^^________________``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrssssttuvvwxyz{|}}~€��‚‚ƒƒ„„„…………………………………ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~~}}}|||{{{{{{{zzzyyyyxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffgggggggggggggffffffffffeeegfffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999999999999998888888888888888877777777777766666666666666665555555544444444333333332222222222211111111100000000000////////////........---------,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ^^^^^^^________________``````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrsssttuuvwwxyz{|}~~€��‚ƒƒ„„„…………………………………ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚�€~~}}}}}|||||{{{zzzyyyxxxxxxxwwwwrrrrrrqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffgggggfffffffffffeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999999999998888888888888888877777777777766666666666666665555555544444443333333332222222222211111111100000000000////////////........---------,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^___```````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeffeffffffffffffffffffffggggffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssttuvwxxyzz{|}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‡‡†††…„„ƒ‚��€~}||{{{{{{{|||||||{{{zzyyxxxxwwwwwwwssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhggggggggggggggggggggggggggggffffffffffffffggggggggggggggggggggfffffffffffffffffeeeeeeeeeeedddeeeeeeeeeeeedddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999999999999999988888888888888887777777777766666665555555444444444333333332222222221111111111100000000///////////............-.----------,,,,,,,,,,++++++++++++++++************))))))))))((((((((((((('''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^__````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeefeeffffffffffffffffffffgggffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrsstuuvwxxyz{{|}~€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‡‡†††…„„ƒ‚‚�€~~}|||{{{||}}}}}}}||{{zzyxxxwwwwwwwwrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhhhggggggggggggggggggggggggggggfffffffffffffffgggggggggggggggggggfffffffffffffffffeeeeeeeeeeeedddeeeeeeeeeedddddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999999888888888888887777777777776666666555555544444444433333333222222222111111111100000000///////////.............-----------,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((('''(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^__````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggfffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppoopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxyyz{|}}~€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‡‡††………„ƒƒ‚�€€~~}}||||}}~~~~~}}|{{zyyxxwwwwwwwvrrrrrrrssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhgggggggggggggggggggggggggggfffffffffffffffffggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeddddeeeeeeeedddddddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999999999888888888888887777777777777666666555555444444444333333333222222222111111111100000000///////////............------------,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((('''((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^__````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppoooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxxyz{|}~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††……„„ƒ‚‚�€~~~}}}~~~€€€€~~}|{{zyyxxwwwvvvvrrrrrrrssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhggggggggggggggggggffgggggggffffffffffffffffffgggggggggggggggggffffffffffffffffffeeeeeeeeeeedddddeeeeeedddddddddddddddddddbbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999999999888888888888887777777777777666666555555444444444333333332222222221111111111100000000///////////...........------------,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^___````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsstuuvwxxyz{|}~€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††……„„ƒƒ‚��€€~~~�����€€~}|{zzyxxwwwvvvvrrrrrrrssssssstttssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggghhhhgggggggggggggggggffffgggggfffffffffffffffffffeggggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddeeeedddddddddddddddddddccbbbbbbbbbbaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999999888888888888887777777777777666666555555444444443333333332222222221111111111100000000//////////............------------,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^____````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppoooooooooooooooooopppppppoooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqrrrsstuvvwxyz{|}~€€�‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††……„„„ƒƒ‚��€€€€€€€€€€‚‚‚‚‚‚�€€~}|{zzyxxwwvvvvrrrrrrrsssssstttttsssssrrrrqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggghhggggggggggggggggggfffffggggffffffffffffffffffeeegggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddeeedddddddddddddddddddcccbbbbbbbbbbaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999999999888888888888877777777777777666666555555444444443333333332222222221111111111100000000//////////...........------------,,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^_____`````````````````aaa`aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqrrsstuvvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡†††………„„ƒƒƒ‚‚����������ƒƒƒƒƒƒ‚‚�€~}|{zyyxwwwvvvrrrrrrrssssstttttttssssrrrrqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnnmoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggggffffffggfffffffffffffffffffeeeeggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddddeeddddddddddddddddddcccccbbbbbbbbbaaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999999988888888888877777777777777666666555554444444443333333332222222221111111111000000000//////////...........------------,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^______`````````````````aa``aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqrrsttuvvwyz{|}~€��‚ƒƒƒƒƒƒƒƒƒƒ‚‡‡††††………„„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒ„„…„„„ƒƒ‚�€~}|{zyxxwwvvvrrrrrrrssssstttttttssssrrrrqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnmmoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeegggggffffffffffffffffffffefffeeeeeeeeeeeeeeedddddddedddddddddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:;;;;;:::::::::::99999999999999999999999999988888888888777777777777777666666555554444444433333333332222222221111111111000000000//////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^_______`````````````````a```aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqrrsttuvwxyz{|~€€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡††††…………„„„ƒƒƒƒƒƒƒƒƒƒƒ„…†††……„„ƒ‚�€~}|{zyxxwwvvrrrrrrrssssttttttttsssrrrrqqqqqqqqqqqpqpppppppppppnnnnnnnnnnnnnnnnnnnnnnnmmoooooooonnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeggfffffffffffffffffffffeeeffeeeeeeeeeeeeeeeddddddddeddddddddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>========<===<<<<<<<<<;;;;;;;;;;;;:;;;;;::::::::::999999999999999999999999999988888888888777777777777777666666555554444444433333333322222222211111111111000000000/////////...........------------,,,,,,,,,,,++++++++++++++++*************))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqrrssttuvwxz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡†††††…………„„„„„„„„„„„„„…†‡‡†††……„ƒ‚�€~}{zzyxwwwvrrrrrrrssssttttttttsssrrrrqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmooooooonnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeffffffffffffffffffffffeeeefeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccbbbbbaaaaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<===<<<<<<<<;;;;;;;;;;;;::;;;;;::::::::::999999999999999999999999999988888888887777777777777777666666555554444444433333333322222222211111111110000000000/////////..........-------------,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^_________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqrrsstuvwxyz{|~€€�‚‚ƒƒƒƒƒƒƒƒ‚‡‡†††††…………………„„„„„„……………‡‡‡‡‡‡††…„ƒ‚�€~}|{zyxxwwvrrrrrrrsssstttttttssssrrrrqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmoooooonnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccbbbaaaaaaaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>========<<==<<<<<<<<<;;;;;;;;;;;;::;;;;:::::::::::999999999999999999999999999988888888887777777777777777666666555544444444333333333322222222111111111110000000000/////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]]^^^^^^^^__________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqrrsstuvwxz{|}~€��‚‚ƒƒƒƒƒƒ‚‚‡‡††††††……………………………………†††ˆˆˆˆˆˆ‡††…„ƒ‚€~}|{zyxwwwrrrrrrrsssstttttttssssrrrqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmooooonnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<==<<<<<<<<<;;;;;;;;;;;:::;;;;::::::::::9999999999999999999999999999988888888887777777777777777666666555544444444333333333322222222111111111100000000000/////////.........-------------,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]^^^^^^^___________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqrsstuvwxyz{}~€�‚‚‚ƒƒƒƒƒ‚‚‡‡††††††††……………………††††††‡ˆ‰‰‰ˆˆˆ‡††…ƒ‚�€~|{zyxxwwrrrrrrrssstttttttttsssrrrqqqqqqpppppppppppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmoooonnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccaaaaaaaaaaaaaaaaaaaaa````______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<=<<<<<<<<<;;;;;;;;;;;;:::;;;;::::::::::9999999999999999999999999999988888888877777777777777776666666555544444444333333333222222221111111111100000000000////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]]]]]]^^^^^^____________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqrrsstuvwxz{|}~€��‚‚‚‚ƒƒ‚‚‚‡‡††††††††††††††††††††‡‡‡‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�~}|{zyxwwrrrrrrrssstttttttttsssrrrqqqqqppppppppppppppppppppnnnnnnmmmmmmmmmmmmmmmmmmmoooonnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccaaaaaaaaaaaaaaaaaaaaa````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>=========<<<=<<<<<<<<<;;;;;;;;;;;;:::;;;;::::::::::9999999999999999999999999999988888888877777777777777776666666555444444443333333333222222221111111111000000000000////////..........------------,,,,,,,,,,+++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \]]]]]]]]]]]]]]]]]^^^^^_____________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqrrstuvwxyz{|}~€��‚‚‚‚‚‚‚‚‡‡†††††††††††††††††††‡‡‡‡‰‰‰‰‰‰ˆˆ‡†…„ƒ‚�€}|{zyxxwrrrrrrrssttttttttttsssrrqqqqqpppppppppppppppppppppnnnnnmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggfgggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccaaaaaaaaaaaaaaaaaaaa`````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;::::;;;;::::::::::999999999999999999999999999998888888887777777777777777666666655544444444333333333322222221111111111100000000000/////////.........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! \\]]]]]]]]]]]]]]]]^^^^^______________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffeeffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqrrsstuvwxz{|}~€€��‚‚‚‚‚‚‚‡‡††††††††††††††††††‡‡‡‡‡‰‰‰‰‰‰ˆˆ‡††…„ƒ�€~}|zyyxwrrrrrrssstttuuuutttsssrrqqqqqpppppppppppqqqqqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmoonnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccaaaaaaaaaaaaaaaaaaa``````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;::::;;;;::::::::::99999999999999999999999999999888888888777777777777777666666665554444444333333333322222222111111111100000000000/////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]^^^^_______________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeedeeeeeeeeeeeeeeeeeeeeffffeeeffffffffffffffffffffffgfgggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppqqqrstuvwxyz{|}~€€��‚‚‚‚‚‚‡††††††††††††††††††††‡‡‡‡‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€~}|{zyxwsrrrrrsssttuuuuuutttssrrrqqqppppppppppqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggffffgggggggggfffffffffffffffefffffffeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccaaaaaaaaaaaaaaaaaa```````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;:::::::::999999999999999999999999999999888888888777777777777776666666665544444444333333333322222222111111111100000000000/////////..........-----------,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\]]]]]]]]]]]]]]]]^^^________________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeddeeeeeeeeeeeeeeeeeeeeeffeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooonnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppoooopppppqqqrsstuvwxy{|}~~€€��‚‚‚‚‚††††††††††††††††††††††‡‡‡‰‰‰ˆˆˆˆ‡‡†……„ƒ‚�~}|{zyxxsrrrrsssttuuuuuuuutttssrrqqqqpppppppqqqqqqqqqqqqqqoonnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffggggggggffffffffffffffffeffffffeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeedeeeeeddddddddddddddddddddddddddddddcccccccccccccccaaaaaaaaaaaaaaaa`````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;:::::::::99999999999999999999999999999988888888877777777777776666666666554444444333333333322222222111111111100000000000/////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]^^_________________`````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefeeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppoooooopppppqqqrstuvwxyz{|}~€€���‚‚‚†††††††††††††††††††††††††ˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}|{zyxxssrrrsssttuuuvvvuuuttssrrqqqqppppppqqqqqqrrrrrrrrroooonnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffgggggggffffffffffffffffeeffffeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeddeeeedddddddddddddddddddddddddddddddccccccccccccccbaaaaaaaaaaaaaaa``````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;:::::::::99999999999999999999999999999988888888877777777777776666666665544444444333333333222222221111111111100000000000/////////..........------------,,,,,,,,,,+++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]^^_________________`````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooppppqqqrrstuvwxyz{|}~€�����‚†††††††††††††††††††††††††ˆˆˆˆ‡‡‡††……„ƒ‚‚�€~}|{zyyxssrrsssttuuvvvvvvvuuttsrrrqqqpppppqqqqqrrrrrrrrrrrppoooonnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffgggggfffffffffffffffffeeefffeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeedddeedddddddddddddddddddddddddddddddddcccccccccccccbbaaaaaaaaaaaa`````````````___^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;;;:::::::::9999999999999999999999999999998888888887777777777776666666666554444444433333333322222222111111111100000000000/////////...........-----------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^_________________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnoooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooopppppqqrsttuvwyz{|}}~€€�����†††††††††††††……………………††††‡‡‡‡‡‡††……„„ƒ‚�€~}|{zyyxsssssssttuuvvvwvvvvuttssrrqqqqppqqqqqrrrrsssssssssqpppooonnnnmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffggggfffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeedfffffeeeeeeeeeeeeeeeeeddddeddddddddddddddddddddddddddddddddddccccccccccccbbbaaaaaaaaaa```````````````__^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;:::::::::999999999999999999999999999999888888888777777777776666666666554444444433333333322222222211111111110000000000//////////..........------------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^_________________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooopppppqrrstuvwxyz{|}~~€€����†††††††††††……………………………………‡‡†††††……„„ƒƒ‚�€~}|{zzyxssssssttuuvvwwwwwvvuuttsrrqqqqqqqqqqrrrsssstttttttqqqpppooonnnmmmmmmmmmmmllnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffgggffffffffffffffffffeeeefeeeeeeeeeeeeeeeeeeeeeeddffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbaaaaaaaa`````````````````_^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;:::::::::999999999999999999999999999999888888888877777777776666666665554444444333333333322222222211111111100000000000/////////...........------------,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^_________________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooppppqqrsstuvwxyz{|}~€€���†††††††††††……………………………………††††…………„„ƒƒ‚‚�€~}|{{zyxssssssttuvvwwwwwwwvvuutssrrqqqqqqqqqrrssstttuuuuuurrrqqpppoonnnnmmmmmmmmmllnnnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbaaaaaaa``````````````````_^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?@@@??????????????????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;:::::::::99999999999899999999999999999988888888887777777776666666666555444444433333333322222222221111111110000000000/////////............-----------,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^_________________```_``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooopoppqqrstuvwxyz{|}}~€€��†††††††††††…………………………„„„„††…………„„„ƒƒ‚‚��€~}||{zyxssssssttuvvwwxxxxwwvvuttsrrqqqqqqqqrrsssttuuuuvvvussrrrqqppoonnnnmmmmmmmmllnnnnnnnmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddfeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbaaaaaa```````````````````^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??@@???????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;::::::::999999999999899999999999999999888888888887777777766666666665555444444433333333322222222211111111100000000000/////////...........----------,-,,,,,,,,,,+++++++++++++*+++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]^^^^^^_________________``__``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooppqrrstuvwxyz{|}~~€€€�†††††††††††……………………„„„„„„…………„„„„ƒƒ‚‚��€€~}}|{zyytssssttuuvvwwxxxxxwwvuutssrrqqqqqqrrrssttuuvvvvvvvttsssrrqppooonnnmmmmmmlllnnnnnnmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbaaaa`````````````````````^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;:::::::::99999999999889999999999999998888888888888777777776666666665555544444433333333322222222211111111110000000000/////////............----------,,,,,,,,,,,,+++++++++++++*++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^_________________`___``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooopppqrsstuvwxyz{|}~€€€…†††††††††††………………„„„„„„ƒ……„„„„ƒƒƒ‚‚‚��€€~}}|{zyytssssttuuvwwxxxxxxwwvvutssrrqqqqqqrrssttuuvvwwwwwwuuttssrrqqppoonnmmmmmmmllnnnnnnmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcddddddddccccccccccccbbbbbaaaa`````````````````````^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????????????????>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;:::::::::9999999999988999999888888888888888888888877777777666666665555554444433333333322222222211111111110000000000/////////............-----------,,,,,,,,,,,,+++++++++++++*++*************))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_________________````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqrrstuvwxyz{|}~~€��������������€€€€€€………„„„„ƒƒƒ‚‚‚��€€~}}|{zzxxxxxxyyzz{||}}}}}||{zyyxqqppppppppqqrssttuuvvvvvvwvvvuuttsrrqqppoonnnnnnmmnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggfffffffffffffffffffffeeeeffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````_______________________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@???????????????????????>>>>>>>>>==========<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888888888888887777777766666666555555554444444444433333333222222222111111110000000000///////..........-----------,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^__________________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqrsttuwxyz{{|}~~€��������������€€€€€~………„„„ƒƒƒ‚‚‚���€€~~}|{zzyxxxxxyyzz{||}}}}}||{zzyxqqpppppppqqrrssttuvvvwwwwwwwwvvuttsrrqppooonnnnnmmnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggffffffffffffffffffffeeeeefffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````______________________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@??????????????????????>>>>>>>>>>=========<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888888888888887777777766666665555555544444444444333333333222222222111111110000000000///////..........-----------,,,,,,,,,++++++++++++*********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmooooooooooooooooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopqqrstuvwxyz{||}~~€€�������������€€€€€~……„„„„ƒƒƒ‚‚‚���€€~}||{zyyxxxxyyzz{||}}}}}||{zzyxqqpppppppqqrrsstuuvvwwwwwxxwwwvvuttsrrqppooonnnnnmnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````______________________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????????????????????>>>>>>>>>==========<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999998888888888888888888888888777777766666665555555554444444444433333333222222222111111110000000000////////.........-----------,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^________________``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnooppqrrstuvwxyz{|}}~~€€€€������������€€€€~……„„„ƒƒƒƒ‚‚‚���€€~}}|{{yyyxxxyyzz{{||}}}}||{zzyxrqpppppppqqrrsstuuvvwwxxxxxxxwwvvuttsrqqppoonnnnnmnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggffffffffffffffffffeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````_____________________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@?????????????????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999988888888888888888888888888777777766666665555555544444444444333333333222222222111111100000000000////////........------------,,,,,,,,,++++++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________```````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhhggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnooppqrstuvwxyzz{|}}~€€€€�����������€€€€~……„„„ƒƒƒƒ‚‚‚‚���€€~}||{zyyyxxyyyzz{||||||||{zzyxqqpppppppqqrrsstuuvvwwxxxyxxxxwwvvutssrqppooonnnnmnnmmmmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````_____________________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888888888888888888888888777777776666665555555544444444444433333333222222222111111100000000000/////////........-----------,,,,,,,,,+++++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^______________````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggghhhggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmlllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnoopqqrstuvwxyz{{|}}€€€€�����������€€€€……„„„ƒƒƒƒ‚‚‚‚���€€~~}||zzyyyyyyyzz{{||||||{{zyyxqqppppppppqqrssttuvvwwxxxyyyxxxwwvuutsrqqppoonnnnmnnmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddddcdccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````____________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999999988888888888877777888888887777777776666665555555444444444444333333333222222221111111100000000000/////////.......-----------,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________`````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggghggggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnooppqrsstuvwxyz{||}~€€€€�����������€€€€………„„„ƒƒƒƒ‚‚‚‚���€€~}}|{zzyyyyyyyzz{{{||{{{zzyyxqqppppppppqqrrsttuuvwwwxxyyyyxxxwvvutsrrqppoonnnnmnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeedeeddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999998888888888877777777778887777777777666666555555544444444444433333333222222222111111100000000000//////////......------------,,,,,,,,,+++++++++++++**********))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________```````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnooppqrstuvwxxyz{||~~€€€€����������€€€€………„„„„ƒƒƒƒ‚‚‚‚���€€~}}{{zzyyyyyyzzz{{{{{{{zzyxxqqppppppppqqrrsstuuvvwwxxyyyyyxxwwvutssrqppoonnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeededddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````__________________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999988888888888777777777777777777777777666666555555444444444444333333333222222221111111100000000000//////////......-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoopqqrstuvwxyzz{|}~~€€€€����������€€€€†………„„„ƒƒƒƒ‚‚‚‚‚���€€~}|{{zzyyyyyyzzzz{{{zzzyyxxqqppppppppqqrrssttuuvwwwxyyyyyxxwwvuutsrqppoonnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_________________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999999888888888888777777777777777777777777666665555555444444444443333333332222222221111111000000000000//////////.....-----------,,,,,,,,,,+++++++++++++***********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________`````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffeeefffffffffffffffffffffffffggggggggggggggggggggggffggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooppqrsstuvwxyzz{|}~~€€€����������€€€€†………„„„„ƒƒƒƒ‚‚‚‚‚���€€~~}|{{zzyyyyyyyzzzzzzzzyyxxqqqpppppppqqqrrsstuuvvwwxxyyyyxxwwvuutsrqqpooonnnnnnnmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999999888888888888777777777777777777777777766666555555444444444443333333333222222221111111100000000000///////////....------------,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffeeeeffffffffffffffffffffffffffggggggggggggggggggggffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooppqrstuvvwxyzz||}~~€€€����������€€€€††………„„„ƒƒƒƒƒ‚‚‚‚‚���€€~}||{{zzyyyyyyyyzzzzzyyyxxrqqqppppppqqqrrssttuuvvwwxxyyxxxwwvuutsrqqpoonnnnnnnnnmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888888888888777777777777777777777777666666555555444444444433333333332222222221111111000000000000//////////.....-----------,,,,,,,,,,,++++++++++++************)))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffeeeeeeefffffffffffffffffffffffffggggggggggggggggggfffffgggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqqrstuvwwxyz{|}}~~€€€���������€€€€†††………„„„ƒƒƒƒ‚‚‚‚‚����€€~}||{zzzyyyyyyyyyyyyyyyxxrqqqqppppqqqqrrssttuuvvwwxxxxxxxwwvuutsrqqpooonnnnnnnnmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````__________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;<<<<<<<<<<<<<;;;;;;;;;::::::::99999999999888888888888888777777777777777777777777766666555555444444444433333333332222222221111111000000000000//////////....------------,,,,,,,,,,+++++++++++++************))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeffffffffffffffffffffffffffggggggggggggggggfffffffgggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrrstuvwxxy{{|}}~~€€����������€€€€†††………„„„ƒƒƒƒƒ‚‚‚‚‚����€~~}||{zzzyyyyyyyyyyyyyyyxrrrqqqqqqqqqqrrrsstuuvvwwxxxxxxxwwvuutsrqqpoonnnnnnnnnnmmmmmmmllllllllllkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````````````````________^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999888888888888888877777777777777777777777766666655555544444444433333333332222222222111111100000000000///////////....-----------,,,,,,,,,,,+++++++++++++************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________```````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggfffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooppqrsstuvwxxz{{|}}~€€€����������€€€††††………„„„ƒƒƒƒ‚‚‚‚‚‚���€€~~}|{{zzyyyyyyyyyyyyyyyysrrrrqqqqqqqrrrsssttuvvwwxxxxxxxwwvuttsrqqpoonnnnnnnnnnmmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````_______^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;<<<<<<<<<<<<;;;;;;;;;::::::::99999999998888888888888888877777777777777777777777766666665555544444443333333333332222222222111111110000000000//////////....------------,,,,,,,,,,,++++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggfffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkllklllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrsttuvwxyz{||}~~€€€���������€€€‡†††………„„„ƒƒƒƒ‚‚‚‚‚‚‚���€~}}|{{zzyyyyyyyyyzzzyyysssrrrrrrrrrrrrssttuuvvwwxxxxxxxwwvuttsrqqpooonnnnnnnnnnmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaaaa``````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;<<<<<<<<<<<;;;;;;;;;;::::::::99999999988888888888888888777777777777777777777777766666665555544444443333333333322222222222111111110000000000//////////....-----------,,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________```````````````````aaaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggggggfffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoopqqrstuuvwyyz{|}}~~€€€��������€€€‡††††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚���€~}}|{{zzyyyyyyyzzzzzzzttssssrrrrrrrrsssttuuvvwwxxxxxxxwwvuttsrqqpooonnnnnnnnnnmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaa``````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<;;;;;;;;;;:::::::999999999988888888888888888777777777777777777777777766666665555544444433333333333222222222222211111110000000000//////////...-----------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoopqrrstuvvxyzz{|}}~€€€€��������€€‡‡†††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€~~}||{{zzyyyyzzzzzzz{ztttttsssssssssssttuuvvwwwxxxxxxxwwvuttsrqqppoonnnnnnnnnnmmmmmmlllllllllkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaa````````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<;;;;;;;;;;::::::::999999999888888888888888888777777777777777777777777766666665555544444433333333333222222222222211111110000000000/////////....-----------,,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^________`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggggffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoppqrrstuvwxyz{||}~~€€€€�������€€‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚�€€~~}||{zzzzzzzzz{{{{{{uuuutttttssssstttuuvvvwwxxxxxxxxwwvuutsrqqppooonnnnnnnnnnmmmmmllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaa`````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;<<<<<<<<<;;;;;;;;;;;::::::::999999998888888888888888888777777777777777777777777766666665555544444433333333333222222222222211111111000000000/////////....----------,,,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________`````````````````aaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffgggggffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmnnnoppqrsstuwxxyz{|}}~~€€€€������€€‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚��€€~}}|{{{zzzzzz{{{||||vvvuuuutttttttttuuvvvwwxxyyyyyxxwwvuutsrrqpppoooonoonnnnnnmmmmllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;<<<<<<<<;;;;;;;;;;;::::::::9999999998888888888888888888777777777777777777777777666666665555554444433333333332222222222222221111111000000000/////////...-----------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^___________````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmnnooppqrsttvwxyzz{|}}~€€€€€€��€€€‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�€€~~}||{{{{z{{{{{||||}vvvvvvuuuuuuuuuuuvvwwwxxxyyyyyxxxwvvutssrqqpppooooooonnnnnmmmmllllllllklkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;::::::::999999998888888888888888888877777777777777777777777666666666555555444443333333333222222222222222211111100000000/////////....----------,,,,,,,,,,,,,+++++++++++**************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^____________````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmllllllllmmmmnnoopqqrstuvwxyz{||}~~€€€€€€€€€€‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�€€€~}}||{{{{{{{|||}}}}wwwwwvvvvvuuuuuvvvwwwxxyyyyyyyyxxwwvuutsrrqqppppooooooonnnnmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaa``````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;:::::::::999999998888888888888888888877777777777777777777776666666666555555444443333333333222222222222222211111100000000/////////....----------,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^_____________````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmllllllllllmmmmnnoopqqrsuvwxyyz{||}~~€€€€€€€€€‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚��€€~~}}|||{{{||||}}}~~xxxxwwwwvvvvvvvvwwwxxxyyyzzzzyyyxxwvvuttsrrqqqppppppoooonnnmmmmlllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbccbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaa``````````````__________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;:::::::::9999999998888888888888888888777777777776666777777766666666666555555444443333333333222222222222222221111100000000/////////....----------,,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#$##############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^______________`````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefffffffffffffffffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmlllllllllllllmmmnnoopqrstuvwxyzz{|}}~~€€€€€€€‡‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚��€€€~}}}|||||||}}}~~~~xxxxxxxwwwwwwwwwwwxxxyyyzzzzzzyyyxwwvuuttsrrrqqqppppppooonnnmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeedddddddddddddddddddddddccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaaaaa`````````````____________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;;:::::::::9999999988888888888888888888777777777766666666666666666666666555555444443333333333222222222222222221111110000000////////.....---------,,,,,,,,,,,,,+++++++++++**************)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^_______________`````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccddddddddddddddddddddeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllmmmnnoppqrttuvwxyz{{|}}~~€€€€€€‡‡‡‡†††………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚��€€€~~}}}|||||}}}~~~yyyyyxxxxxwwwwwxxxxyyyyzzzzzzzzyyxxwwvuuttssrrrqqqqqpppooonnnmmmllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeedddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````_____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;<<<<;;;;;;;;;;;;::::::::999999999988888888888888888888777777777766666666666666666666665555555444443333333333222222222222222221111110000000////////.....---------,,,,,,,,,,,,++++++++++++*************))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^_________________````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccdddddddddddddddddddddeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffeeeffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllmmmnnopqqstuvwxxyz{||}}~~~€€€€‡‡‡‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚��€€€~~}}}}|||}}}~~~yyyyyyyxxxxxxxxxxxyyyzzzz{{zzzzzyyxxwvvuuttsssrrrrrqqqpppoonnnmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeedddddddddddddddddddcddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````______________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888777777777766666666666666666666665555555444443333333333222222222222222221111110000000////////.....--------,,,,,,,,,,,,,+++++++++++**************)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]^^^^^^^^___________________`````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllmmnnopqrstuvwwxyz{{||}}~~~ƒƒƒƒƒ‚‚‚���€€~~~~~~~~‚‚‚���€€~~~~~~~€€€�~~~~~~~~~€€€€~~~}}||{{zzyyxxxwwwvvvvuutttssrrqqqppppooooooookkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbcccbbbbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaa```````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????>>======<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;::::::::::9999999998888888888888888887777777777766666666666666666666666666555555544444333333333333332222222222222110000000///////.........--------,,,,,,,,,,,,,+++++*************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]^^^^^^^^___________________`````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkllllllmmnoopqrstuvwxxyz{{||}}~~~ƒƒƒƒ‚‚‚‚���€€€~~~~~~~‚‚‚���€€~~~~~~€€€�~~~~€€€€€~~~~}}||{{zzzyyxxxxwwwvvvuuttssrrqqqppppppoooookkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhgggggggggggggffffeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbccbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????>>>======<<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;::::::::::99999999998888888888888888887777777777766666666666666666666666666555555544444433333333333333322222222222100000000///////........--------,,,,,,,,,,,,,+++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^___________________`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkllllmmmnopqrsstuvwxxyz{{||}}}~~~ƒƒƒ‚‚‚‚‚���€€€~~~~~~~‚‚‚���€€€~~~~~€€€€�€€€€€€~~~}}}||{{{zzzyyyxxxxwwvvuuttssrrqqqpppppppppolkkkkkkkjjjjjjjjjjjjjjjiihhhhhhhggggggggggggggffffeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbcbbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaa```````````````______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????????>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999888888888888888888777777777776666666666666666666666666555555554444433333333333333332222222222210000000///////.........--------,,,,,,,,,,,,,+++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^___________________``````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkklllmmnnopqrsttuvwxyyzz{||}}}~~~‚‚‚‚‚‚‚‚���€€€~~~~~~~‚‚����€€€~~~€€€€�€€€€€€~~~~}}}|||{{{zzzzyyyyxxwwvvuuttsrrrqqqppppppppllkkkkkkjjjjjjjjjjjjjjjiihhhhhhgggggggggggggggffffeeeeeeeeeeeeeeeeeddddddddeeeeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::99999999999888888888888888787777777777776666666666666666666666665555555554444433333333333333332222222222210000000///////........---------,,,,,,,,,,,,,+++++*************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^___________________``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkklllmmnoppqrstuvvwxyyzz{||}}}~~~~‚‚‚‚‚‚‚‚���€€€~~~~~~~‚‚����€€€€€€€�€€€€€€~~~~~}}}}||||{{{{zzzzyyyxxwwvuuttssrrqqqqpppppplllkkkkkjjjjjjjjjjjjjjjiihhhhhhhggggggggggggggffffeeeeeeeeeeeeeedddddddddddeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbaaaaaaaaaaaaaaaaaa```````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::99999999998888888888888777777777777777777666666666666666666666555555555554444433333333333333332222222222210000000///////........--------,,,,,,,,,,,,,++++++************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^_________________```````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkklllllllllkkkkkkkkkklllmmnopqqrstuvvwxyyz{{||}}}~~~‚‚‚‚‚‚‚����€€€€~~~~~~‚‚����€€€€€€€€€€€€€€€~~~~~~~~}}}}}||||||{{{{zzzyyxxwvvuttssrrrqqqqppppllllkkkkkjjjjjjjjjjjjjjiihhhhhhggggggggggggggfffffeeeeeeeeeeeeeddddddddddddeeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabaaaaaaaaaaaaaaaaaa```````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::999999999998888888888887777777777777777777666666666666666666655555555555554444433333333333333322222222222210000000//////........--------,,,,,,,,,,,,,,++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^________________`````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggghhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkllllllllkkkkkkkkkkkkllmmnoopqrsstuvvwxyyz{{||}}}~~�‚‚‚‚‚‚����€€€€~~~~~}‚�����€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}|||||{{{{zzyxxwwvuutsssrrqqqqqppllllkkkkkjjjjjjjjjjjjjjjihhhhhhggggggggggggggfffffeeeeeeeeeeeddddddddddddddeeedddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:;;;;;;;;::::::::::::99999999999888888888887777777777777777777766666666666666666655555555555554444443333333333333222222222222210000000///////........--------,,,,,,,,,,,,,+++++++***********)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^_______________``````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggghgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkklllmmnoppqrsstuvwwxyyz{{||}}}~���‚�������€€€~~~~~}‚�����€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}|||{{zzyyxwwvuuttssrrrqqqqqmllllkkkkkjjjjjjjjjjjjjjjhhhhhhhgggggggggggggfffffeeeeeeeeeedddddddddddddddeddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:;;;;;;;;::::::::::::99999999999888888888877777777777777777777766666666666666666555555555555554444443333333333222222222222222210000000///////........--------,,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYZZYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^______________```````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkklllmnnopqqrsttuvwwxyzz{{||}}}����������€€€€~~~~~}������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||{{zzyxxwvvuttsssrrrqqqmmllllkkkkkkjjjjjjjjjjjjjhhhhhhhggggggggggggggffffeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__________________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::;;;;;;;::::::::::::99999999999888888888877777777777777777777776666666666665665555555555555554444443333333332222222222222222211000000///////........--------,,,,,,,,,,,,,++++++++***********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYZYYYZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^____________`````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddeeeeeeeddddddddeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmnoopqqrstuuvwxxyzz{{||}}���������€€€€€~~~~~}�����€€€€€€€€€€€€€€~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}||{zzyxxwvvuuttsssrrrqmmmllllkkkkkkkkkkjjjjjjjjhhhhhhhhgggggggggggggffffeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````____________________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;::;;;;;;;::::::::::::99999999999888888888877777777777777777777776666666666655655555555555555554444443333333322222222222222222111000000///////........--------,,,,,,,,,,,,,++++++++**********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^___________``````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeddddddddddeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmnnoopqrrstuvvwxyyz{{|||}€€������€€€€€€~~~~~}�����€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~}}}|{{zyyxwwvvuuttsssrrnmmmllllkkkkkkkkkkkkkjjjjihhhhhhhhhgggggggggggffffeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;::;;;;;;;::::::::::::9999999999988888888877777777777777777777776666666666655565555555555555554444443333333322222222222222222111100000////////........-------,,,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddeeeeddddddddddddeeeeeeeeeeeeefgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnnoppqrsstuvwwxyzz{{|||€€€€�€€€€€€€€~~~~~}}�����€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}~~~~~~~~~~}}|{{zyyxxwvvuutttsssnnnmmlllllkkkkkkkkkkkkkjjiihhhhhhhhhhggggggggggfffeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_____________________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@AAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;:::;;;;;;:::::::::::::9999999999888888888877777777777777777777776666666666555555555555555555444444443333333222222222222222221111100000///////........--------,,,,,,,,,,,,,+++++++++*********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^__________````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddeeddddddddddddddeeeeeeeeeeeffffgggggggggggggggggggggggggggggggggggggghhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnnoopqqrsttuvwxxyzz{{||€€€€€€€€€€€€€~~~~}}�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}||{zzyxxwwvvuutttsoonnmmmllllllllkkkkkkkkkkiiihhhhhhhhhhhggggggggfffeeeeedddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````______________________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@AAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;:::;;;;;;::::::::::::9999999999988888888877777777777777777777777666666666655555555555555554444444443333333222222222222222221111110000////////........--------,,,,,,,,,,,,,+++++++++*********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^_________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggghhhhhhgggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnnoppqrrstuvvwxyyzz{{|€€€€€€€€€€€€~~~~~}}������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}~~~~~€€€€€~~}}||{zzyyxxwwvvuuttpoonnnmmmlllllllllllkkkkkiiiiihhhhhhhhhhhgggggggffeeeeeddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______________________^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBAAAAAAAAA@@@@@AAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;::::;;;;;;::::::::::::999999999998888888887777777777777777777777666666666655555555555555444444444444333333322222222222222211111111000/////////........-------,,,,,,,,,,,,,++++++++++********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^_________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeffffffffggggggggggggggggggggggggggggggggggggggghhhgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnooppqrsttuvwxxyzz{{{€€€€€€€€~~~~~}}������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}~~~~€€€€€€€€~~}}||{{zyyxxxwwvvuuppooonnmmmmmlllllllllllkkjiiiiihhhhhhhhhhhggggggffeeeeeddddddddddddddddddccdddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaa`aaaaaaaa``````````````````_______________________^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBAAAAAAAAA@@@@@AAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<;;;;;;;;;;;::::;;;;;:::::::::::::99999999998888888887777777777777777777777766666666665555555555544444444444444333333322222222222222211111111100/////////........--------,,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^__________````````````````````aaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeffffffffffggggggggggggggggggggggggggggggggggggggghggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmnnoopqqrstuvvwxyyzz{{€€€€€~~~~~}}������€€€€€€€�������€€€€€~~~~~~~~~||||||}}}}}}}~~~~€€€€€€€€€~~}}||{{zzyyxxxwwvvqqppoonnnmmmmmmmmmllllllkjjiiiiiihhhhhhhhhhgggggffeeeeeddddddddddddddddccccdddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaaaaaaa``aaaaaaa``````````````````_______________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::;;;;;::::::::::::99999999999888888888777777777777777777777766666666665555555555544444444444444333333322222222222222111111111110//////////........-------,,,,,,,,,,,,,+++++++++++********)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnnoppqrsstuvwwxyyzz{~~~~~~}}�������€€€������������€€€~~~~~~|||||||}}}}}}}~~~€€€€€€€€€€~~}}||{{{zzyyxxxwwrrqqppoonnnnmmmmmmmmmlllljjjiiiiiihhhhhhhhhggggggfeeeeeddddddddddddddccccccddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaa``````````````````_______________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::;;;;::::::::::::999999999998888888887777777777777777777766666666666665555555555444444444444443333333322222222222221111111111100/////////.........-------,,,,,,,,,,,,,+++++++++++*******))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^^^_________``````````````````aaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddddddddddddddefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnnoopqqrsttuvwwxyyzz~~~~~~~~}}������������������������€~~~~~||||||||}}}}}}~~~~€€€€€€€€€€~~}}|||{{{zzyyyxxssrqqppooonnnnnnmmmmmmmlljjjjjiiiiiihhhhhhhhgggggfeeeeedddddddddddcccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaa```````````````````_______________________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDDDCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;:::::;;;;::::::::::::99999999999888888888777777777777776666666666666666665555555555444444444444443333333222222222222221111111111100/////////.........--------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^_________`````````````````aaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnoppqrrstuuvwxxyyz}~~~~~~~~~~}�������������������������~~~~~||||||||}}}}}}~~~~€€€€€€€€€€~~}}}|||{{{zzyyytssrrqqppoooonnnnnnmmmmmlkjjjjjiiiiiihhhhhhhggggggeeeeeddddddddddccccccccccdddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaa```````````````````_______________________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFEEEEEEDDDDDEEEDDDDDDDDDDDCBBBBBBBBBAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<;;;;;;;;;;;::::::;;;::::::::::::999999999998888888887777777777777776666666666666666665555554554444444444444433333333222222222222111111111111100/////////.........-------,,,,,,,,,,,,,++++++++++++******))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^__________```````````````aaaaaaaaaaaaaaaaaaabbbbbb``aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqrsstuvvwxxyy}}}~~~~~~~~~~}�������������������������~~~~}||||||||}}}}}}~~~~€€€€€€€€€€~~~}}}}|||{{{zzyuttssrrqqppooooonnnnnmmmmkkjjjjjiiiiiihhhhhhhgggggeeeeeeddddddddcccccccccccddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aa```````````````````_______________________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZY[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<;;;;;;;;;;;::::::;;;:::::::::::9999999999888888888887777777777777776666666666666666655555554544444444444443333333332222222222222111111111111000////////..........-------,,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^___________``````````````aaaaaaaaaaaaaaaaaaaaabbbb```aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccddddddddddddddcddddddddddddddddddddddddfffffffffffffffffffffggggffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjkkkkkkkkllllmmmnnoopqqrsstuvvwwxx|}}}~~~~~~~~~~~}‚������������������������~~~}||||||||}}}}}}~~~~€€€€€€€€€€~~~~}}}}||||{{zvuuttsrrqqppppoooonnnnmmmkkkjjjjiiiiiihhhhhhhgggggfeeeeeddddddddcccccccccccddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````a``````````````````_______________________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZY[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<;;;;;;;;;;;:::::::;;::::::::::::9999999999888888888877777777777777666666666666666666655555544544444444444433333333332222222222221111111111111000////////.........--------,,,,,,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^____________``````````````aaaaaaaaaaaaaaaaaaaaabbb`````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddddddddcccddddddddddddddddddddddffffffffffffffffffffffffgffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjkkkkkkkllllmmmnnnoppqqrsttuvvwwx{||}}}~~~~~~~~~~}‚������������������������€€€€€€€~~~}}||||||||}}}}}}~~~~€€€€€€€€€~~~~}}}}}}|||{wvvuttssrrqqppppoooonnnmmlkkkjjjjiiiiiihhhhhhgggggfeeeeedddddddccccccccccccdddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````______________________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZY[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<;;;;;;;;;;;:::::::;;:::::::::::99999999998888888888877777777777776666666666666666666555555544444444444444333333333322222222222221111111111110000///////..........--------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  WWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^______________``````````````aaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccdddddddddcccccddddddddddddddddddddfffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjkkkkkkklllllmmmnnooppqrrsttuuvww{{||}}}~~~~~~~~~~~~~‚‚�����������������������€€€€€€€€€~~}}}||||||}}}}}}}}~~~~€€€€€€€€~~~~~~}}}}}}||wwvvuutssrrqqqpppoooonnnmllkkkjjjjiiiiiihhhhhhggggfeeeeedddddddccccccccccccdccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYZZZZZZZZZZZZZZZZZZZYY[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<;;;;;;;;;;::::::::;:::::::::::999999999988888888888777777777777776666666666666666666555555444444444444443333333333222222222222211111111111110000///////..........--------,,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  WWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^_______________```````````````aaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddcccccccddddddddddddddddddffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllmmmmnnooppqrrsstuuvvz{{{||}}~~~~~~~~~~~~~~~~~‚‚�����������������������€€€€€€€€€€€€~~}}}||||||}}}}}}}}}~~~~€€€€€€~~~~~~~~}}}}|xwwvvuuttssrrqqqpppooonnnllkkkjjjjiiiiiihhhhhhggggffeeeedddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZYY[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>====<<<<<<;;;;;;;;;;;::::::::;::::::::::9999999999988888888888777777777777766666666666666666665555555444444444444433333333333222222222222221111111111110000//////..........---------,,,,,,,,,,,+++++++++++++*****))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  WWWWXXXXXXXXXXXXXXXXXYYXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^_________________``````````````aaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddcccccccccddddddddddddddddffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllmmmnnnooppqrrssttuvyzz{{||}}}~~~~~~~~~~~~~~~‚‚‚����������������������€€€€€€€€€€€€€€~}}}}|||||}}}}}}}}}~~~~~€€~~~~~~~~~~~}}xxxwwvuuttssrrqqqpppooonnlllkkkjjjjiiiiiihhhhhhgggffeeeeeddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYZZZZZZZZZZZZYYY[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::;::::::::::9999999999888888888887777777777777766666666666666666655555555444444444444433333333333222222222222221111111111110000//////..........---------,,,,,,,,,,++++++++++++++*****)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  WWWWWWWWWWXXXXXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________________`_``````````````````````aa```````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcddddddddddddddddddddddddeeeeeefffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkllllllmmmnnnooppqqrrsttuvvwwxxyyzz{{{{{{{{{{{{{{{�������������������������€€€€€€€€��������€€€€€€}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}~~}}||{{zyyxxwwvvvuuuttssqpppoonnnnmmmmmmlllllkkkkggffffeeeeeedddddddddddddcbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888887888777777777777666666666666666666666666555555544444444443333333333332222222111111111111100000000000///////.........----------,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________`````````````````````a`````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccddddddddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffffffgffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjklllllllmmmmnnooppqqrrsstuvvwwxxyyzz{{{{{{{{{{{{{{‚������������������������€€€€€€€���������€€€€€€}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvuuuttsqqppooonnnnmmmmmllllllkkkggffffeeeeeedddddddddddddbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877887777777777777666666666666666666666665555555544444444443333333333332222222111111111111100000000000//////.........----------,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_______________________```````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccdddddddddddddddddddddeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkklllllllmmmmnnoooppqqrsstuuvwwxxyyzz{{{{{{{{{{{{{‚������������������������€€€€€€�����������€€€€€}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyyxxwwvvvuuttqqpppoonnnnmmmmmmlllllkkkggffffeeeeeeddddddddddddcbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@????>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877887777777777777666666666666666666666655555555544444444443333333333322222222111111111111110000000000//////.........----------,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________```````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccdddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkklllllllmmmmnnnooppqqrrstuuvwwxxyyzz{{{{{{{{{{{{‚‚‚‚���������������������€€€€€������������€€€€€€}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyxxxwwvvuutrqqppooonnnnmmmmmmlllllkkggffffeeeeeedddddddddddccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::99999999998888888888777877777777777777666666666666666666666655555555444444444443333333333322222222111111111111110000000000//////.........---------,,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________```````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccdddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllmmmmnnnoooppqqsstuuvwwxyyzzz{{{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€���������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||{{zzyyyxxwwvvuurrqqppoonnnnmmmmmmlllllkkggffffeeeeeeddddddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@????>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888777877777777777776666666666666666666666555555555444444444443333333333322222222111111111111111000000000//////........----------,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________```````````````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkllllllllmmmmnnnooppqrrstuuvwwxyyzzzz{{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€�����������������€€€€}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~}}}||{{{zzyyxxwwvvusrqqppooonnnnmmmmmmllllkkgggffffeeeeeddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::999999999988888888887777777777777777776666666666666666666665555555555444444444443333333333322222222111111111111111000000000/////.........----------,,,,,,,,,,+++++++++++++******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________```````````````_````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkllllllllmmmmnnnoopqrrstuuvwxxyyzzzz{{{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzyyyxwwvvsrrqqppoonnnnnmmmmmmllllkgggffffeeeeedddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````____^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::999999999988888888887777777777777777776666666666666666666655555555554444444444443333333333322222222111111111111111000000000/////.........---------,,,,,,,,,,++++++++++++++*****))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!!! WWWWWWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________`````````````___```````````````````````aaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeffffffffffffffffffeffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkllllllllmmmmnnoopqrrstuvvwxxyyzzzzz{{{{{{‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}|||{{{zzyyxwwvtsrrqppooonnnnnmmmmmllllkgggffffeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````____^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::999999999988888888887777777777777777766666666666666666666555555555554444444444443333333333322222222111111111111111100000000/////........----------,,,,,,,,,,+++++++++++++******)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! !!! VWWWWWWWWWWWWWWWWWXXXXXYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________````````````_____`````````````````````aaaaaaaaaaaaaaaaaaabbbbbbccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeffffffffffffffffeeeefffffffffffffffffffffgggggggggggggggghhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkklllllllmmmnnoppqrsstuvwwxyyyzzzzzzz{{{��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚�������€€€€€}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}~~~~~~}}}}}}|||{{{zzyyxwwtssrqqppooonnnnnmmmmmlllkgggffffeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````_____^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;::::::::999999999998888888887777777777777777766666666666666666666555555555555444444444444333333333332222222211111111111111110000000//////........---------,,,,,,,,,,++++++++++++++******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !!! VVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________``````````______````````````````````aaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkklllllmmmnoppqrsttuvwwxyyyzzzzzzzzz���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚��������‚‚‚‚‚‚������€€€€€}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}|||||||||||||}}}~~~~~~~}}}}}}||||{{zzyyxwutsrrqppooonnnnnnmmmmlllkgggffffeeeeeddddddddcccccbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````______^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::999999999998888888887777777777777777766666666666666666665555555555555444444444444333333333332222222211111111111111100000000//////.......----------,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! !!! VVVWWWWWWWWWWWWWWWWWWXXYYYYZZZZZZZZZZZZZZZZZZ[[[Z[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________`````````________``````````````````aaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeffffffffffffffffgggggggggggggggggggggghhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiijjjjkkkkkkkkkkkkkkllllmmmoopqqrstuvvwxxyyyzzzzzzzz����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚������€€€€~}}}}}}}}}}}}}|||||||||}}}}}}}}}}||||||||||||||||||}}}~~}}}}}}}}}}|||{{{zyyxuttsrqqppooonnnnnmmmmmllkgggffffeeeeeddddddddcccccbbbbbbaaaaaaaaaaaaaaaaaaa``````````````````_______^^^^^^^^^^^^^^^^^]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777777777666666666666666666655555555555554444444444444333333333332222222211111111111111100000000/////........----------,,,,,,,,,++++++++++++++*******))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! !! VVVVVWWWWWWWWWWWWWWWWWXYYYYYZZZZZZZZZZZZZZZZZZ[[ZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________```````_________`````````````````aaaaaaaaaaaaaaaaaaaaaaaabcccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkklllmmnoopqrsstuvwwxxyyyyzzzzzz������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚�����€€€€~~}}}}}}}}}}}}||||||||||||}}}}||||||||||{||||||||||}}}}}}}}}}}}}}}}}|||{{zyyvutssrqqppooonnnnnmmmmlllgggffffeeeeeddddddddcccccbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^^^]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOONNOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::99999999998888888888777777777777777766666666666666666555555555555555444444444444333333333333222222221111111111111110000000//////........---------,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !! VVVVVVWWWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZ[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^________________________``````___________````````````````aaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhijjjjjjjjjkkkkkkkkkkkkkllmnnoppqrstuuvwwxxyyyyyyzzz�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚������€€€~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{zyvuutsrrqppooonnnnnmmmmlllgggffffeeeeedddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::99999999998888888887777777777777777666666666666665665555555555555555444444444444333333333333222222221111111111111110000000//////........---------,,,,,,,,,++++++++++++++********)))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! ! VVVVVVVWWWWWWWWWWWWWWWWYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________````_____________````````````````aaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjkkkkkkkkllmnnopqrrstuvvwwxxxyyyyyyy€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚������€€€~~~~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}|||{zzwvutssrqqppooonnnnmmmlllkgggfffeeeeeeddddddddcccccbbbaaaaaaaaaaaaaaaaaaaaa````````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZYYZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::99999999998888888887777777777777776666666666666665665555555555555554444444444444333333333333222222221111111111111100000000/////........----------,,,,,,,,,++++++++++++++********)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! ! VVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________________```______________````````````````aaaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhijjjjjjjjjjjjjjjjjkkkkkllmmnoopqrsttuvvwwxxxxxyyyy€€€€�����������������‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚������€€~~~~~}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}||{{zwvvutsrqqppooonnnnmmmlllkgggfffeeeeeedddddddccccccbbaaaaaaaaaaaaaaaaaaaaa````````````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::9999999999888888888777777777777776666666666666665565555555555555555444444444444433333333333322222222211111111111110000000//////........---------,,,,,,,,,++++++++++++++*********))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! VVVVVVVVVWWWWWWWWWWWWWWYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_^^______________________`________________````````````````aaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjkkkkklmmnnopqqrsttuvvwwwxxxxxxy€€€€€�����������������‚‚�������‚‚‚‚‚‚‚‚‚�������€€~~~~~~}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}||{zxwvutssrqpppoonnnnmmmlllkggffffeeeeeedddddddccccccbbaaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;:::::::::::9999999999888888888777777777777776666666666666655565555555555555555444444444444433333333333322222222211111111111100000000/////.........---------,,,,,,,,,++++++++++++++*********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________________________`````````````````aaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjkkkkllmmnoopqrrstuuvvvwwwwxxxx€€€€€��������������������������‚‚‚‚‚‚���������€~~~~~~~}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzz{||||||||||}}}}}}}}}}}}|{{xwvuutsrqqppoonnnmmmmllkkggffffeeeeeedddddddccccccbbaaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>============<<;;;;;;;;;;;::::::::::::999999999988888888877777777777776666666666666665556555555555555555544444444444433333333333332222222221111111111110000000//////........----------,,,,,,,,,+++++++++++++**********)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________````````````````aaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkklmmnnoppqrssttuuvvvwwwwwx€€€€€€�������������������������‚�‚����������€~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{{zzzzzzzzzz{{{{|||||||}}}}}}}}}}}||{xwwvutsrqqppoonnnmmmlllkkgffffeeeeeeeddddddddcccccbbaaaaaaaaaaaaaaaaaaa```````````````______________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>=============<;;;;;;;;;;;;:::::::::::999999999988888888877777777777776666666666666665555555555555555555554444444444443333333333333222222222111111111110000000///////........---------,,,,,,,,,++++++++++++++**********)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^________________________________________````````````````aaaaaaaaaaaaaabbbbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjkkkllmmnoopqqrssttuuvvvvwwww~~€€€€€€€€€€��������€€�����������������������~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{{zzzzzzzzzzz{{{{{{{|||||}}}}}}}}}}||{xxwvutsrrqppoonnnmmmllkkkgffffeeeeeedddddddddcccccbbbaaaaaaaaaaaaaaaaaa```````````````______________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>=============<;;;;;;;;;;;::::::::::::999999999988888888877777777777776666666666666665555555555555555555554444444444443333333333333222222222111111111100000000///////.......----------,,,,,,,,,+++++++++++++***********))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________`````````````````aaaaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddddddddddddeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjkkkllmmnnoppqrrssttuuuuvvvvw}~~~€€€€€€€€€€€€€���€€€€���������������������~~~~~~~}}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzz{{{{{{{{{|||||}}}}}}}}||{xxwvutssrqppoonnmmmlllkkkffffeeeeeeedddddddddcccccbbbbaaaaaaaaaaaaaaaaa``````````````_______________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>==============;;;;;;;;;;;;:::::::::::999999999988888888887777777777776666666666666666555555555555555555555444444444444333333333333322222222111111111100000000////////.......----------,,,,,,,,++++++++++++++***********))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________^_______________________`````````````````aaaaaaaaaabbbbbbbbbbbbcccccccccccccddddddddddddddddddddeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkklllmmnooppqrrsstttuuuuvvv}}~~~~€€€€€€€€€€€€€€€€€€€�������������������€~~~~~~~}}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzz{{{{{{{{{{{||||}}}}}}|||{xxwvutssrqppoonnmmlllkkkjfffeeeeeeeedddddddddcccccbbbbbbaaaaaaaaaaaaaaaa````````````_______________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>==============;;;;;;;;;;;:::::::::::999999999998888888887777777777777666666666666666555555555555555555555554444444444433333333333332222222211111111100000000////////........---------,,,,,,,,,+++++++++++++************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______________^^________________________`````````````````aaaaaaaabbbbbbbbbbbbbbcccccccccccddddddddddddddddddddddeeeddddddddeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgiiiiiiiiiiiiiiiiijjjjjjkklllmmnnooppqqrrsstttuuuuv}}}}~~~€€€€€€€€€€€€€€€���������������€€~~~~~~~}}}}}}|||||||||||||||||||||{{{{{{zzzzzzzzzyyzzzzz{{{{{{{|||||}}}}|||{xxwvutssrqpponnnmmllkkkjjfffeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa````````````______________^^^]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>==============<;;;;;;;;;;;:::::::::::99999999998888888888777777777777666666666666666655555555555555555555555444444444443333333333333222222221111111110000000////////........----------,,,,,,,,,+++++++++++++************)))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^______________________``````````````````aaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddeddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiiiiiiiiiiiiiiiiijjjjjjkklllmmnnooppqqrrssstttuuu||}}}~~~~€€€€€€€€€������������€€€~~~~~~~}}}}}}|||||||||||||||||||||{{{{{{zzzzzzzyyyyzzzzzzzz{{{{{{|||||||||{{xxwvutssrqpponnmmlllkkkjjffeeeeeeeddddddddddddccccbbbbbbbbbbbbbbaaaaaaaaa``````````______________^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>=============<<;;;;;;;;;;:::::::::::99999999998888888888877777777777766666666666666655555555555555555555555544444444444333333333333222222222111111110000000////////.........---------,,,,,,,,,,++++++++++++*************)))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! UVVVVVVVVVVVVVVVVVWWWWWXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^_____________________````````````````````aaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiijjjjjjkklllmmnnooppqqrrrsstttuu|||}}}~~~~~€€€€€€€€�������€€€€€€~~~~~~~}}}}}}||||||||||||||||||||||{{{{{zzzzzzyyyyyzzzzzzzzzz{{{{{|||||||{{{xwwvutsrrqpponnmmllkkkjjjfeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbbbaaaaaaa``````````______________^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=============<<<;;;;;;;;;:::::::::::99999999998888888888877777777677766666666666666655555555555555555555555554444444444333333333333322222222211111110000000/////////........----------,,,,,,,,,,++++++++++++*************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! UUVVVVVVVVVVVVVVVVVWWWWXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^___________________``````````````````````aaabbbbbbbbbbbbbbbbbbbbcccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffffgfffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhiiiiiiiiijjjjjkkkllmmmnnooppqqqrrsssttu{|||}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}||||||||||||||||||||||{{{{{zzzzzzyyyyyzzzzzzzzzzzz{{{{{||||{{{zxwvvutsrrqpoonnmmllkkkjjjeeeeeeedddddddddddddddddcbbbbbbbbbbbbbbbbbaaaaaaa````````______________^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>============<<<<<;;;;;;;;;::::::::::999999999988888888888877777777677766666666666666555555555555555555555555554444444444333333333333322222222211111100000000////////.........----------,,,,,,,,,,+++++++++++**************))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______^________________________```````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjkkkklllmmnnoopppqqrrssstuuuvvvwwwwwxxxxxxxxxxxxxx|||}}}}~~~~~~~~~~~~~~~~~~€€€€€€~~~~~~~~~~~~}}}}}}||||||{{{{{zzzzzzyyyxxxxxxxxxxxxxyyyyyyyyyyyxxwwvuttsrqqpoonnmmllkkkjjiiiihhhhhhhhhhhhhhhhgggggcccccccccccccccccbbbbbaaa```____________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYZZYYYYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>==============<;;;;;;;;;;;:::::::::::99888888888888777777777666666666666655555555555555555555555555555554444444443444433333333333322222222221111111100000000/////////...........---------,,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^^_______________________````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeefffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjkkklllmmnnoooppqqrrssstuuvvvvwwwwwwwwwwwwwwwwwx||||}}}}~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~}}}}}}||||||{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyxxxwvvuttsrqqpoonnmmllkkjjjiiihhhhhhhhhhhhhhhhhhhhhhddddddddddddccccccbbbbbaa```___________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>=============<;;;;;;;;;;;:::::::::::99988888888888777777777766666666666655555555555555555555555555555555444444444344433333333333332222222222111111100000000//////////..........----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^_____________________``````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeffffeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjkkklllmmmnnooppqqrrssttuuvvvvwwwwwwwwwwwwwwwww{{|||}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~}}}}}}}|||||{{{{{zzzzzyyyyxxxxxwwwwxxxxxxxxxyyxxxxwwwvvutssrqqpoonnmmllkkjjjiiihhhhhhhhhhhhhhhhhhhhhhddddddddddddddcccccbbbbaa```___________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::99998888888888777777777766666666666665555555555555555555555555555555544444444434443333333333332222222222111111110000000//////////...........----------,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__^^^^^^____________________````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjkkkllmmmnnooppqqrrsttuuuvvvwwwwwwwwwvvvvvvvw{{{|||}}}}}~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}|||||{{{{{zzzzyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvuutssrqqpoonnmmllkkkjjiiihhhhhhhhhhhhhhhhhhhhhhddddddddddddddddccccbbbba```__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>============<<<<;;;;;;;;;;::::::::::999998888888887777777777766666666666665555555555555555555555555555555544444444334443333333333322222222222111111110000000//////////..........----------,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^__________________`````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjkkklllmmnnooppqqrrtttuuvvvvvwwwvvvvvvvvvvvvzz{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}||||||{{{{zzzzzyyyyyxwwwwwwwwwwwwwxxxxxxxxwwwwvvuutssrqqppoonnmmllkkjjiiihhhhhhhhhhhhhhhhhhhhhhdddddeeeeeeddddddcccbbbba```_________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;;::::::::::9999998888888877777777777666666666666655555555555555555555555555555555444444444334433333333333322222222221111111100000000/////////...........----------,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjjkkkllmmnnooppqrrsttuuuvvvvvvvvvvvvvuuuuvvzzz{{|||}}}}}}}}}}}}||||}~~~~~~~~~~~~~~~}}}}}|||||||{{{{zzzzzyyyyywwwwwwwwwwwwwwwwwwxxwwwwwwvvuutssrrqppoonnmmllkkjjiiihhhhhhhhhhhhhhhhhhhhhhdddeeeeeeeeeeddddccccbbba```_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMNMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;;;:::::::::99999998888887777777777777666666666666655555555555555555555555555555555444444443334333333333333222222222221111111100000000/////////...........----------,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkllmmnnoopqqrssttuuuvvvvvvvvvuuuuuuuuuyzzz{{||||}}}}}}}||||||||~~~~~~~~~~~~~~~~~~~~|||||||||||{{{{{zzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvuuttsrrqqppoonnmmllkkjiiiihhhhhhhhhhhhhhhhhhhhhdeeeeeeeeeeeeeedddcccbbba```________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>==========<<<<<<<<;;;;;;;;::::::::::9999999888887777777777777666666666666665555555555555555545555555555555444444444333433333333333222222222221111111110000000//////////..........----------,,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````````aaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhiiiiijjjkkllmmnnoppqqrssttuuuuvvvvuuuuuuttttuuyyyzz{{||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||{{{{zzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvvvuuuttssrrqqppoonmmllkkjjiiihhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeedddcccbbba``________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKJJJJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>=========<<<<<<<<<;;;;;;;::::::::::99999999888877777777777777666666666666665555555555555544445555555555554444444443333433333333333222222222221111111110000000/////////...........----------,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeefffffffffffffffffffffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhiiiijjjkkllmmnnoppqrrssttuuuuuuuuuuuttttttttxyyyzz{{{||||||||{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~||||||||||{{{{{zzzzyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvvvuuuttssrrrqqpponnmmllkkjiiiihhhhhhhhhhhhhhhhhhhieeeeeeeffffeeeeeddcccbbba``_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKJJJJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>========<<<<<<<<<<;;;;;;::::::::::9999999998887777777777777766666666666666555555555555555444455555555555544444444433333333333333322222222222111111111100000000////////...........----------,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeefffffffffffffffffffffffffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhiiiijjkkllmmnnoppqrrsstttuuuuuuttttttsssstxxxyyzz{{{{{{{{{{{{{{{{{{}}~~~~~~~~~~~~~~~~}}}}~~~|||||||||{{{{{zzzzzyyyyyyxwwwwwwwwvvvvvvvvvwwwvvvvvvvuuutttssrrrqqpponnmmllkjjiiiihhhhhhhhhhhhhhhhhhieeeeeefffffeeeeedddccbbba``______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>=========<<<<<<<<<<;;;;;::::::::::99999999998877777777777777766666666666666555555555555554444455555555555444444444333333333333333322222222222111111111100000000////////..........----------,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghggghgggggggggggggggggggggggggggghhhhhhiiijjkkllmmnnopqqrrsstttttttttttsssssssswwxxyyzzz{{{{{{{zzzzzzzz{}}}}~~~~~~~~~~~~}}}}}}}}}||||||||{{{{{{zzzzzyyyyyyxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuutttssrrrqqpponnmmllkjjiiihhhhhhhhhhhhhhhhhhieeeeeefffffeeeeeddcccbbba``_____^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>========<<<<<<<<<<<;;;;:::::::::::99999999998777777777777777666666666666666555555555555544444455555555554444444444333333333333333222222222222111111111100000000////////..........----------,,,,,,,,,++++++++++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!! VVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[\\[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggghhhhhiijjjkklmmnnopqqrrsssstttttsssssrrrrrswwwxxyyyzzzzzzzzzzzzzzzzz|}}}}~~~~~~~~~}}}}}}}}}}}||||||{{{{{{{zzzzzyyyyyyxxwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuttttsssrrqqpponnmmlkjjjiiiihhhhhhhhhhhhhhhhieeeeeeefffeeeeedddcccbbba`______^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXWXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>=======<<<<<<<<<<<<;;::::::::::::999999999987777777777777776666666666666665555555555555444444455555555544444444443333333333333333222222222221111111111000000000////////..........----------,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! VVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________``````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhiiijjkkllmnnoppqqrrsssssssssrrrrrrrrrvvwwxxxyyyyyyyyyyyyyyyyyz||}}}}}}~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzyyyyyyxxwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttsssrrqqpponnmlkkjjjiiiihhhhhhhhhhhhhhhieeeeeeeeeeeeeeedddccbbbaa`_____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXWWWWWWWXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>========<<<<<<<<<<<<;::::::::::::9999999999987777777777777776666666666666665555555555555444444455555555444444444443333333333333332222222222221111111111000000000////////.........----------,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhiiijjkkllmmooppqqqrrrrrrrrrrrqqqqqqquvvwwwxxxyyyyyxxxxxxxxyyy{|||}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzyyyyyyxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuutttttssrrqqpponnmlkkjjiiiiihhhhhhhhhhhhhhheeeeeeeeeeeeeedddcccbbbaa_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>========<<<<<<<<<<<;::::::::::::99999999999887777777777777776666666666666665555555555555444444455555554444444444433333333333333332222222222211111111111000000000////////.........----------,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^_______________````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhiijjjkllmnnooppqqqqrrrrqqqqqqqqqqquuuvvwwwxxxxxxxxwwwwxxxxy{{|||}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzyyyyyyyxxwwwvvvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuttttsssrqqpponmllkkjjiiiiiihhhhhhhhhhhhhdeeeeeeeeeeeeddddccbbbaaa____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOOOOOPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>========<<<<<<<<<<;;::::::::::::9999999999888777777777777777666666666666665555555555555444444445555554444444444433333333333333333222222222221111111111000000000////////.........----------,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^________________````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddeeddddddddddddddddddddeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhiijjkklmmnnoopppqqqqqqqqppppppppttuuvvvwwwwwwwwwwwwwwwwxxz{{|||}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzyyyyyyyxxwwwvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuutttsssrqqpoonmllkkjjiiiiiihhhhhhhhhhhhdddeeeeeeeedddddcccbbbaaa____^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>========<<<<<<<<<<;;;:::::::::::99999999999888777777777777776666666666666665555555555555444444445555444444444444433333333333333333222222222211111111111000000000////////.........----------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^__________________````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggffggggfffffggggggghhhiijjjklmmnnoooppppppppppppooopptttuuuvvvvvvvvvvvvvvvvwwxzz{{||||}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzyyyyyyyxxwwwvvvvvvvvvvvvvvvvvuuuuuvvvvuuuuuuuuuutttssrqqpoommllkkjjiiiiiiihhhhhhhhhhddddddddddddddccccbbbaaaa___^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>========<<<<<<<<<;;;;::::::::::999999999998888777777777777776666666666666665555555555554444444445555444444444444333333333333333333222222222211111111110000000000////////.........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^^^^^^^____________________````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgfffffffffffgggggghhhiijjkllmmnnnooooooooooooooooosstttuuuuuuuuuuuuuuuuvvwwyzz{{{|||||||}}}}}}}}}}}}{{{{{{{zzzzzzzzzzyyyyyyyxxwwwvvvvvvvvvvvvuuuuuuuuuuvvvvuvuuuuuuuuutttssrqqponmmllkkjjiiiiiihhhhhhhhhhdddddddddddddccccbbbaaaa`___^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWVVVVVVVVVVUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>>=========<<<<<<<<<;;;;:::::::::999999999999888877777777777776666666666666665555555555555444444444554444444444444333333333333333333222222222211111111110000000000////////.........----------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_______________________````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffggggghhhiiijkkllmmnnnnoooooonnnnnnoorsssttttttttttttttttuuuvvyyzzz{{{||||||||||||}}}}|{{{{{{zzzzzzzzzzzyyyyyyyxxwwvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvuuuuuuuttssrqqponmmlkkjjjiiiiiiihhhhhhhhdddddddddddcccccbbbbaaa``__^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>=========<<<<<<<<;;;;;:::::::::99999999999888887777777777777666666666666666555555555555544444444455444444444444333333333333333333322222222221111111110000000000/////////.........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________________````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggghhhijjkkkllmmmmnnnnnnnnnnnnnnrrrsssssstssssssssstttuuvxxyyzzz{{{{||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuttssrqpoonmllkkjjjiiiiiiihhhhhhhddddddddcccccccbbbbaaaa``_^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAA@@@@@@@@@??????????>>>>=========<<<<<<<<<;;;;;::::::::99999999999988888777777777777766666666666666655555555555554444444445444444444444433333333333333333322222222221111111110000000000//////////.........---------,,,,,,,,,,++++++++++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________``````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffgggghhiijjkkklllmmmmmmmmmmmmmmnqrrrrrsssssssrrrrrssstttuwxxyyyzzz{{{{{|||||||||||{{{{zzzzzzzzzzzzzyyyyyyyxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuttsrrqponnmllkkjjjiiiiiiihhhhhhdddddcccccccccbbbbaaaa```_^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@@?????????>>>>>=========<<<<<<<<<;;;;;:::::::99999999999988888877777777777776666666666666655555555555554444444444544444444444433333333333333333332222222222111111110000000000//////////.........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______________________````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffgggghiiijjkkklllllllllllmmmmmqqqqrrrrrrrrrrrrrrrrrssttwwxxxyyyzzzz{{{{|||||||||{{{zzzzzzzzzzzzzzyyyyyyyxxwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuutssrrpponnmllkkjjjiiiiiihhhhhhdddddccccccccbbbbbaaaa```_^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>==========<<<<<<<<<;;;;;::::::99999999999988888887777777777776666666666666665555555555554444444444454444444444433333333333323333332222222222111111110000000000///////////.........----------,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^____________________``````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddcccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggfggffffffffffffffffffffffffffffffffffffffffffffffgghhhiiijjjkkkkkllllllllllmppqqqqqqqqqqqqqqqqqqrrsssvvwwxxxyyyzzzz{{{{|||||||{{zzzzzzzzzzzzzzzyyyyyyyxxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuttssrqpoonmmlkkjjjiiiiiiihhhhhdddddcccccccbbbbbaaaaa```^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>===========<<<<<<<<;;;;;;:::::99999999999998888888777777777776666666666666666555555555555444444444444444444444433333333333322333332222222222111111110000000000///////////.........----------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffgghhhiiijjjjjkkkkkkkkklllpppppqqqqqpppppppppqqqrrsuuvvwwxxxyyyzzzz{{{||||||zzzzzzzzzzzzzzzzzzyyyyyyyxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuttssqqponnmllkkjjjiiiiiiihhhhdddddcccccccbbbbbaaaaa```^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>==========<<<<<<<<<;;;;;;:::::9999999999998888888877777777776666666666666666555555555555544444444444444444444443333333333222233333222222222111111110000000000////////////.........---------,,,,,,,,,,,+++++++++++**************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________``````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddcccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhfffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefffffggghhhhiiiijjjjjjjjkkkkkkoooppppppppppooopppppqqrrtuuuvvwwwxxyyyzzz{{{{||||zzzzzzzzzzzzzzzzzzyyyyyyyxwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuttsrqpponnmllkkjjjiiiiiiihhhddddddcccccccbbbbbaaaa```^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<;;;;;;::::999999999999988888888777777777666666666666666665555555555554444444444444444444444333333333322222333222222222211111111100000000/////////////..........---------,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^______________________````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeefffffgggggghhhhhhhiijjjjjkkkkkjjjjjjjjkkkklllooppqqqrrrsstttuuvvvvwwwwxxxxxxxxxxxxxxxxxxwwwwwwwvxxwwwwwwwvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwvvvvvuuutsrqqponnmllkkjjjjiiiiiiiifffffffffeeeeeddddccccbbb``_______^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@???????????>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::99999999999988887777777777777777777766666555555554444444444444444454444444444333333333332223333332222222221111111100000000000/////////////....---------,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVWVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^________________________````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeffffffggggggghhhhiijjjjjjjjjjjjjjjjjjjkkklnoooppqqqrrsssttuuvvvvwwwxxxxxxxxxxxwwxxxxwwwwwwwwwxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuutsrrqpoonmmllkkjjjjiiiiiiiggfffffffffeeeeddddccccbb``_______^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@???????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;:::::::::99999999999888887777777777777777777766666555555554444444444444444454444444443333333333322223333322222222211111111000000000000/////////////....---------,,,,,,,,,,+++++++++++++**************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccbccccccccccccccccccccccccdddddddddddddddddddddddddedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddeeeeeeffffffffggggghiiiiiiiiiiiiiiiiiiijjjjkkmnnoooppqqqrrssttuuuvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvuuussrqqponnmllkkkjjjjiiiiiigggggffffffffeeeddddcccbb``______^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@????????????>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;::::::::99999999999988888777777777777777777766666655555555444444444444444444444444444333333333222222333222222222211111111000000000000/////////////.....--------,,,,,,,,,,++++++++++++++**************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbcccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccdddddddddeeeeeeeeffffffggghhhiiiiiiiiiiiiiiiiiijjjkmmnnnoooppqqrrssttuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvuussrrqpoonmmllkkkjjjjjiiiigggggggggfffffeeedddccccb```_____^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@????????????>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999988888877777777777777777776666665555555444444444444444444444444444333333333222222233222222222211111111000000000000//////////////.....--------,,,,,,,,,,+++++++++++++**************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccddddddddddddeeeeeeeefffffghhhhhhhhhhhhhhhhhhiiiijjlmmmnnnooppqqrrssttuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvuutsrrqqponnmmllkkjjjjjjjjiggggggggggggffffeeeddcccb```_____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@?????????????>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;:::::::99999999999988888877777777777777777766666665555555444444444444444444444444443333333333222222232222222222111111111000000000000//////////////.....--------,,,,,,,,,,+++++++++++++**************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccddddddddddddddeeeeeeeffggggghhhhhhhhhhhhhhhhiiiilllmmmnnooppqqrrssttuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuutssrqqpoonmmllkkkjjjjjjjjgghhhhhhhhggggfffeeeddccc```_____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA?????????????>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888887777777777777777776666666555555544444444444444444444444444333333333222222222222222222111111111000000000000///////////////.....-------,,,,,,,,,,+++++++++++++**************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddccccccccccccccddddddddddddeeeeeffgggggggggggggggghhhhhiikklllmmnnooppqqrrssttttuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuutssrrqpponnmmllkkkkjjjjjjhhhhhhhhhhhhhgggffeeeddcca```____^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA?????????????>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888887777777777777777766666666555555544444444444444444444444443333333332222222222222222221111111110000000000000///////////////.....-------,,,,,,,,,,+++++++++++++*************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddddddddcccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccdddddddddeefffffffffggggggggggghhhhikkklllmmnnnoppqqrrsssttttvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutssrrqppoonmmmllkkkkjjjjjhhhhhhiiiiihhhhggffeedddca```____^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888887777777777777777666666666555555544444444444444444444444443333333322222222222222222221111111100000000000000///////////////.....------,,,,,,,,,,+++++++++++++**************)))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbccddddddddddddddddddddddddddccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccddddddeeefffffffffffffgggggghhhjkkkkllmmmnooppqqrrrsssttuuuuuuuvvvvvvwwwwwwwwwwwwwxxxxwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrqqpoonnmmlllkkkkkkkkhhhiiiiiiiiiiihhggffeeddcaa```___^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@????????????>>>>>>>>>====<<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999888888887777777777777776666666666555555444444444444444444444444433333333222222222222222222211111111100000000000000///////////////.....------,,,,,,,,,,+++++++++++++*************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYZZYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcdddddddddddddddddddddddddccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccdddeeeeeeeeeffffffffffgggghhjjkkkkllmmmnnoppqqqrrrsssttuuuuuuuvvvvvwwwwwwwwwwwwxxxxwwwwwwvvvvvvvuuuuuuuuuuuutttttuuuuuuuuuuuuuuutsssrrqqppoonnmmllllkkkkkkiiiiiiiijjjjiiihhhgffeeddaa```___^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZYZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@????????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999988888888877777777777777766666666665555554444444444444444444444444333333332222222222222222221111111110000000000000000//////////////.....------,,,,,,,,,+++++++++++++**************))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddccccccccccccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccdddeeeeeeeeeeeefffffgggggjjjjkkklllmmnnooppqqqrrrrttttttuuuuvvvvwwwwwwwwwwwwxxxxwwwwwwvvvvvvvuuuuuuuuuutttttttttuuuuuuuuuuuuttssrrrqqppoonnnmmllllkkkkkiiiiijjjjjjjjjiiihhgffeedbaa``___^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;;;;:::::::9999999999988888888877777777777776666666666665555554444444444444444443444443333333322222222222122222221111111110000000000000000//////////////.....-----,,,,,,,,,,+++++++++++++*************)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccddddddddeeeeeeeeefffffgggijjjjkkklllmmnnoopppqqqqrssssttttuuuvvvvwwwwwwwwwwwxxxxwwwwwwvvvvvvvuuuuuuututtttttttttttuuuuuuuuttttssrrrqqppooonnnmmmlllllkkiiiijjjjjkkkjjjjiihhgffeebbaa``___^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTSSTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999888888888877777777777666666666666665555554444444444444444443444433333333222222222211122222211111111110000000000000000//////////////.....-----,,,,,,,,,+++++++++++++**************)))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! TUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddeeeeeeffffggiiijjjjkklllmmnnoooppppqqrrsssstttuuuvvvwwwwwwwwwwwxxxxwwwwwwvvvvvvvuuuuuuttttttttttttttttttuuuutttttssrrqqqpppooonnnmmmmlllllijjjjjjkkkkkkkkjjiihhgffebbaa```__^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTSSSTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;;::::::::9999999999988888888887777777776666666666666666555555444444444444444443344443333333322222222211112222211111111111000000000000000//////////////......-----,,,,,,,,,+++++++++++++*************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccdddddddddddeeeeefffffiiiijjjjkkkllmmmnnooooppprrrrrsstttuuvvvwwwwwwwwwwwxxxxwwwwwwvvvvvvvuuuuuutttttttttttttttttttttttttttsrrrqqqpppoooonnnmmmmmllljjjjjjkkkkkkkkkkjjiihhgffcbbaa``__^^^^]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@????????>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;;:::::::::9999999999888888888887777777666666666666666666555555444444444444444443344443333333222222222111112222211111111111000000000000000//////////////......----,,,,,,,,,+++++++++++++**************))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!  TTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccdddddddeeeeefffhhiiiijjjkkklllmmmnnnooooqqqrrrssttuuuvvvwwwwwwwwwwxxxxwwwwwwvvvvvvuuuuuutttttttttttttttttttttttttttsrrrrqqqppppoooonnnnmmmmmljjjjjkkkkkllllkkkjjiihggfccbbaa``__^^^]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;:::::::::9999999999988888888888777777766666666666666666655555544444444444444443334443333333322222222211111222211111111111100000000000000//////////////.......----,,,,,,,,,+++++++++++*+*************)))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTTTTUUUUUUUUUUUUUUUUUVUVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccccccccccddddddeeeeefhhhhiiiijjjkkklllmmmnnnnoppqqqrrssttuuvvvwwwwwwwwwwxxxxwwwwwwvvvvvvuuuuuutttttttttttttttttttttttttttsrrrrqqqpppppooooonnnnmmmmjjjjkkkkklllllllkkjjiihggdccbba``__^^^]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888877777666666666666666666665555554444444444444444333443333333322222222211111122221111111111110000000000000///////////////.......----,,,,,,,,++++++++++++***************)))))))))))((((((((((''''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbccccccccccccccccdddddeeeeghhhhhiiiijjjkkklllmmmmnnopppqqrrsttuuuvvwwwwwwwwwwxxxxwwwwwwvvvvvvuuuuutttttttttttttttttttttttttttssrrrqqqqqppppppooooonnnmmmkkkkkkkklllllllllkkjjiihgedccbaa``__^^^]]]]\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877776666666666666666666665555554444444444444444333443333333322222222111111122211111111111110000000000000//////////////........---,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbcccccccccccccccccdddddeeeggghhhhhiiiijjjkkkllllmmmoopppqqrssttuuvvvwwwwwwwwwxxxxwwwwwwvvvvvuuuuuutttttttttttttttttttttttttttssrrrqqqqqpppppppppooonnnnmkkkkkkkkllllmmmlllkkjjiiheddcbbaa``__^^]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;:::::::::::9999999999988888888888887776666666666666666666666555555444444444444444333343333333322222222211111112221111111111111000000000000//////////////.........---,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeddddddddddcdccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccccccddddddfggggghhhhiiiijjjkkkllllmnooopqqrrsttuuuvvvwwwwwwwvxxxwwwwwwwvvvvvuuuuuutttttttttttttttttttttttttttssrrrqqqqqqpppppppppoooonnnkkkkkkkllllmmmmmlllkkjjihfeddcbba``___^^]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>>>>========<<<<;;;;;;;;;;:::::::::::9999999999998888888888887776666666666666666666666555555544444444444444433334333333332222222211111111222111111111111100000000000///////////////........----,,,,,,,,+++++++++++***************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbccccccccddddfffgggggghhhhiiijjjkkklllnnooppqqrssttuuvvvvvvvvvvvxxxwwwwwwwvvvvvuuuuuuttttttttttttttttttttttttttsssrrrqqqqqqqqqqpppppppooonnkkkkkkkllllmmmmmmmllkkjjifeedccbba``__^^^]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?>>>>>>>>>>>>>>>>========<<<<;;;;;;;;;::::::::::::999999999998888888888887777666666666666666666666555555544444444444444433333433333332222222221111111122211111111111110000000000//////////////..........---,,,,,,,,,+++++++++++***************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbccccccccccccccccccccccccccbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbcccbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbcccccccddffffffggggghhhhiiijjjkkklmnnooppqrrssttuuvvvvvvvvvvxwwwwwwwwvvvvvvuuuuutttttttttttttttttttttttttttsssrrrqqqqqqqqqqqqqqppppooonlkkkkkkllllmmmmmmmlllkkjigfeedccbba``__^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@>>>>>>>>>>>>>>>>========<<<<;;;;;;;;;:::::::::::::999999999998888888888887776666666666666666666665555555444444444444444433333333333332222222221111111122211111111111110000000000/////////////..........----,,,,,,,,+++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^____________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccccbbbbbbbbbbbbbbcccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbccccccceeeffffffgggghhhhiiijjjkkmmnnooppqrrssttuuuvvvvvvvvwwwwwwwwwvvvvvvuuuuutttttttttssssttttttttttttttsssrrrqqqqqqqqqqqqqqqppppooollkkkkkllllmmmmmmmmllkkjjgffeedccbba``___^^]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXYYYYXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::::::9999999999888888888888777666666666666666666666555555554444444444444443333333333333222222222211111111222211111111111100000000/////////////............---,,,,,,,,,+++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________````````````````````````````aaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbcccceeeeeeefffffggghhhiiijjjklmmnnoopqqrrssttuuuuuuuvvvwwwwwwwwwvvvvvvuuuuuttttttttsssssssttttttttttttsssrrrqqqqqqqqqqqqqqqqqpppoolllkkklllllmmmmmmmmlllkkjggffeedccbbaa``__^^^]]]]\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>>>=========<<<<;;;;;;;;;::::::::::::::9999999998888888888888777666666666666666666655555555544444444444444433333333333333222222222211111111222111111111111000000000////////////............----,,,,,,,,+++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXYYXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````aaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddddcccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcddeeeeeeeeffffggghhhiiijjllmmnnoopqqrrssttttuuuuuuuwwwwwwwwvvvvvvvuuuuutttttttsssssssssstttttttttssssrrrqqqqqqqqqqqqqqqqqpppoolllllllllllmmmmmmmmmllkkjhggffeedccbbaa``__^^^]]]]\\[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXYYXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::::::9999999999888888888888877766666666666666666655555555544444444444444433333333333333222222222221111111122211111111111100000000////////////............----,,,,,,,,,+++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````````````aaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeefffggghhhiiijkllmmnnoopqqrrssstttttuuuuwwwwwwwwvvvvvvuuuuuutttttttsssssssssssstttttttssssrrrqqqqqqqqqqqqqqqqqqpppomlllllllllllmmmmmmmmlllkkhhggffeedccbbaa``___^^^]]\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXYXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>>=========<<<<;;;;;;;;;:::::::::::::99999999998888888888888777766666666666666666555555555444444444444444433333333333333222222222221111111122211111111111100000000//////////.............-----,,,,,,,,+++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________________________````````````````````````````_______________`````````````````````````````````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccdddeeefffgghhiijjkkllmmnnoooppppqqqqqttttttttttttsssssrrrrrrqqtttttssssstttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqpooonnnnnnnooooooooooonnnmkkkjjiihhggffeeddccbbaaa````______^^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>=============<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888888777766666666666666655555555555555555555444444444443333433333333332222222222222211111111111100000000///////............-----------,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! STTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________________________`````````````````````````___________________`````````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccddeeefffgghhiiijjkkllmmnnnoooppppqqstttttttttttsssssrrrrrrqqtttttsssssssstttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqoooonnnnnnoooooooooonnnnmkkkjjjiihhggffeeddccbbbaaa````______^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>=============<<<<<<<<<;;;;;;;::::::::::::999999999999988888888888888777766666666666666555555555555555555554444444444433333433333333332222222222222211111111111100000000//////............-----------,,,,,,,,+++++++++++***************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTUUTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________________________````````````````````````______________________``````````````````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccdddeefffgghhhiijjkklllmmnnnoooppppsssttttttttssssssrrrrrrqqttttssssssssssssttttsssssssrrrrrrrrrrrrrrrrrrrrqqqpoooonnnnnnoooooooonnnnmmkkkkjjjiihhhggffeeddccbbaaaa````______^^^^^^^^]]]]ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>==============<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888888777776666666666666555555555555555555554444444444443333333333333333222222222222221111111111100000000//////...........-------------,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! SSSSTTTTTTTTTTTTTTTTTTUTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________________________``````````````````````_________________________```````````````````````````````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccdddeeeffggghhiiijjkklllmmmnnnooppsssstttttttsssssrrrrrrqqqttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqppooooonnnnnnoonnnnnnnnmmkkkkjjjjiiihhggffeeddcccbbaaaa````_____^^^^^^^^]]]ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOOOOOONPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>==============<<<<<<<<<;;;;;;;::::::::::::99999999999998888888888888877777666666666666555555555555555555554444444444443333333333333333322222222222222111111111110000000///////..........-------------,,,,,,,,+++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________________________________________```````````````````_________________________```````````````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccdddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaabbbbcccdddeeeffggghhhiiijjkkkllmmmnnooorrssssttttssssssrrrrrrqqqttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqppoooooonnnnnnnnnnnnnmmmmkkkkkjjjjiiihhgggffeeddccbbbaaaa````_____^^^^^^^]]ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????===============<<<<<<<<;;;;;;;;:::::::::::999999999999998888888888888777777666666666665555555555555555555544444444444433333333333333333322222222222222111111111100000000///////..........------------,,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______^_________________________________````````````````_____________________________```````````````````````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaabbbbcccdddeeffffggghhhiiijjjkkllmmmnnorrrssssstsssssssrrrrrrqqqtttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqpppoooooonnnnnnnnnmmmmmmmkkkkkkjjjjjiiihhggffeedddccbbbaaaa````_____^^^^^^^[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIJJIIIIIIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????==============<<<<<<<<<;;;;;;;:::::::::::999999999999998888888888888877777766666666666555555555555555555544444444444433333333333333333332222222222222211111111110000000////////.........-------------,,,,,,,,+++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____^^^^_________________________________`````````````_________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaa```aaaaaaabbbcccddddeeffffgggghhhiiijjkkllmmnnqrrrsssssssssssrrrrrrrqqqttttsssssssssssssssssssssrrrrrrrrqrrrrrrrrrrrrrrqqpppoooooonnnnnnnmmmmmmmllkkkkkkkjjjjjiiihhggfffeeddcccbbbaaaa````_____^^^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????==============<<<<<<<<;;;;;;;::::::::::::99999999999999888888888888887777776666666666555555555555555555544444444444443333333333333333333222222222222221111111110000000/////////........-------------,,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^__________________________________``````````_____________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aa````````aaaaaabbbccccddeeeeeffffggghhhiiijjkklmmnqqrrrssssssssssrrrrrrqqqqtttssssssssssssssssssssrrrrrrrrqqqqqqqrrrrrrrrrqqqppppooooonnnnnnmmmmmlllllkkkkkkkkjjjjjiiihhgggffeedddcccbbbaaa````_____^^^^[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEDEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????=============<<<<<<<<<;;;;;;;:::::::::::999999999999999888888888888877777776666666666555555555555555555544444444444433333333333333333333222222222222221111111100000000////////........-------------,,,,,,,,++++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________```````_________________________________________`````````_`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````a```````````aaaaabbbccccdddeeeeeeffffggghhhijjkkllmpqqrrrsssssssssrrrrrrqqqqtttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqrrrqqqqqpppppoooonnnnnmmmmllllllljjjjjkkkkkjjjjjiihhhggffeeeddcccbbbbaaa````_____^^[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEDEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????============<<<<<<<<<<;;;;;;:::::::::::999999999999999888888888888887777777666666666555555555555555555554444444444433333333333333333333322222222222222111111110000000/////////........-------------,,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________````^^^__________________________________________`````_____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaabbbbcccdddddeeeeeeffffgghhiijkklmopqqrrrsssssssrrrrrrrqqqqtttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppooooonnnmmmmlllllkkkjjjjjjjkkkjjjjjiiihhgggfffeedddcccbbbaaaa````____^[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEDDEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????============<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888888888777777766666666655555555555555555554444444444443333333333333333333332222222222222211111110000000/////////........-------------,,,,,,,,++++++++++++***************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________`^^^^^^___________________________________________`_________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaa``````````````````````````````aaaaabbbbccccddddddddeeeefffgghhijjkloppqqrrrssssssrrrrrrrqqqqttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppooooonnnmmmmllllkkkkjjjjjjjjjjjjjjjjiiihhgggfffeedddcccbbbbaaa````____\\[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFEEEEEEEEEDDEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????===========<<<<<<<<<<;;;;;;;::::::::::999999999999999988888888888887777777766666666555555555555555555554444444444443333333333333333333332222222222222111111110000000////////.........-------------,,,,,,,,+++++++++++****************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________^^^^^^^^^_______________________________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaa``````````````````````````````````aaaaabbbbbccccccdddddddeeeffgghhijkknoppqqrrrssssrrrrrrrrqqqqttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooonnnmmmllllkkkkkijjjjjjjjjjjjjjjiiihhhgggfffeeedddcccbbbaaaa````__\\\[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEDDDEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>==========<<<<<<<<<<;;;;;;;:::::::::::99999999999999988888888888888777777776666666555555555555555555555444444444443333333333333333333333222222222222211111110000000/////////........-------------,,,,,,,,++++++++++++************)**))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________^^^^^^^^^^^^^________________________________________________________```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aa````````````````````````````````````````aaaaabbbcccccccccccddddeeeffghhijknoopqqqrrrrrrrrrrrrrrqqqqttttssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooonnnmmmlllkkkkkkiiijjjjjjjjjjjjjiiihhhgggfffeeedddccccbbbaaaa````_\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOOONNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>=========<<<<<<<<<<<;;;;;;;::::::::::999999999999999988888888888888777777776666665555555555555555555554444444444443333333333333333333332222222222222111111110000000////////.........------------,,,,,,,,,+++++++++++*************)**))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^__________________________________________________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````aaaaaabbbbbbcccccccccdddeeffghhijmnoopqqrrrrrrrrrrrrrrrqqqtttttssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppqqqqqqppppppoooonnnmmmlllkkkkkkiiiiijjjjjjjjjjiiiihhhgggffffeeedddccccbbbbaaaa```]\\\\[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFEEEEEEEEEEEEDDDDEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>========<<<<<<<<<<<;;;;;;;:::::::::::999999999999999988888888888887777777776666655555555555555555555554444444444443333333333333333333332222222222222111111100000000////////........-------------,,,,,,,,,+++++++++++************))*))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^________________________________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````aaaaaabbbbbbbbbbbbccccdddeffghiilmnoppqqrrrrrrrrrrrrrrqqqtttttssssssssrrrrrrrrrrrrqqqqqqqqppppppppppppppqqqppppppoooonnnmmmlllkkkkkjiiiiiiijjjjjjiiiiihhhhgggffffeeeedddccccbbbbaaaa``]]\\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::999999999999999988888888888888777777777666655555555555555555555555444444444444333333333333333333333222222222222111111110000000////////.........------------,,,,,,,,,,++++++++++*************))*))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````aaaaaabbbbbbbbbbbbbcccddeffghilmnnoppqqqrrrrrrrrrrrrrqqttttttsssssssrrrrrrrrrrrrqqqqqqqqppppppppppppppppppppppooooonnnmmmlllkkkkkjiiiiiiiiiiiiiiiiihhhhggggffffeeeeddddccccbbbbaaaa`]]]\\\\[[[[[ZZZZZYYYYYYYYXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888888887777777777666655555555555555555555555444444444444333333333333333333332222222222221111111100000000////////........------------,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSTTTSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````````aaaaaaaaaaaabbbbbbccddeffghklmnooppqqqrrrrrrrrrrrrqqttttttsssssssrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppoooooonnnmmlllkkkkkjiiiiiiiiiiiiiiihhhhhggggffffeeeeeddddccccbbbbaaaa`]]]]\\\\[[[[[ZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>=====<<<<<<<<<<<<<;;;;;;;::::::::::9999999999999999988888888888887777777777666555555555555555555555555444444444444333333333333333333332222222222211111111000000000////////........------------,,,,,,,,,,++++++++++*************)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSTSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaabbbccddefghkklmnooppqqqrrrrrrrrrrrrqttttttsssssssrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooonnnmmmlllkkkkjiiiiiiiiiiihhhhhhhgggggfffffeeeedddddccccbbbbbaaaa^]]]]\\\\[[[[ZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFEEEEEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;::::::::::999999999999999998888888888887777777777666655555555555555555555555444444444444433333333333333333332222222222111111111000000000/////////........-----------,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````__``````````________````````aaaaaaaaaaaaaaaabbccddefgjklmmnoppqqqqrrrrrrrrrrrrttttttsssssssrrrrrrrrrrrrqqqqqqpppppppppppppppppppooooooooooonnnmmmlllkkkkjiiiihhhhhhhhhhhhgggggfffffeeeeeddddddcccccbbbbaaaa^^]]]]\\\\[[[[ZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>==<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888888877777777777666555555555555555555555555444444444444433333333333333333322222222221111111110000000000/////////.......------------,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````_____````````_____________`````````````````aaaaabbccdeefijklmnooppqqqqrrrrrrrrrrrttttttsssssssrrrrrrrrrrrrqqqqqqpppppppppooooooppppooooooooooonnnmmmllllkkkkiiihhhhhhhhhhggggggffffffeeeeeddddddccccccbbbbbaaa^^]]]]\\\\[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999998888888888887777777777666555555555555555555555544444444444444443333333333233333332222222221111111110000000000//////////.......-----------,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````````````````````````````````````````````________```````__________________````````````````aaaabccdefijkllmnooppqqqqrrrrrrrrrrttttttssssssrrrrrrrrrrrrqqqqqqppppppppooooooooooopooooooooooonnnnmmmlllkkkkiiihhhhhhhgggggggffffffeeeeeeddddddccccccbbbbbbaaa^^^]]]]\\\\[[[ZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999999998888888888877777777777666555555555555555555554444444444444444443333333333233333322222222211111111110000000000//////////.......-----------,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa````````````````````````````````````````````````````````____________``````___________________``````````````````aabbccdehijklmnnooppqqqqrrrrrrrrrtttttssssssrrrrrrrrrrrrqqqqqqqppppppppooooooooooooooooooooooonnnnmmmllllkkkiiihhhhhgggggggffffffeeeeeedddddddcccccccbbbbbbaaa^^^]]]]]\\\[[[ZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDCDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999999888888888887777777777666555555555555555555544444444444444444444333333333323333322222222211111111110000000000//////////........----------,,,,,,,,,,++++++++++*************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````````````````````````````````````````````_``````````_______________```_______________________```````______`````aabbcdehhijklmnnopppqqqqrrrrrrrqtttttssssssrrrrrrrrrrrqqqqqqqppppppppoooooooooooooooooooooooonnnnmmmmlllkkkiiihhhhggggggffffffeeeeeedddddddccccccccbbbbbbbbaa^^^^]]]]\\\[[[ZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDCCDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999998888888888877777777777666555555555555555554444444444444444444444333333333223333322222222111111111100000000000//////////........----------,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa`````````````````````````````````````````````_____```````____________________________________________________________```aabccdghijkllmnoopppqqqqrrrrrrqttttssssssrrrrrrrrrrqqqqqqqqppppppppoooooooooooooonnooooooooonnnnmmmmlllkkkiiihhhgggggffffffeeeeeeeddddddccccccccbbbbbbbbbbaa^^^^]]]]\\\[[[[ZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIHIHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>><<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999999888888888877777777777666655555555555555544444444444444444444444333333333322333322222222111111111000000000000///////////........---------,,,,,,,,,,++++++++++*************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````````````````````````````________````________________________________________________________________```aabcdgghijklmnnooppqqqqqrrrrqqttttsssssrrrrrrrrrqqqqqqqqqpppppppppoooooooooooooonnnooooooonnnnnmmmmlllkkkiiihhhggggffffffeeeeeedddddddccccccccbbbbbbbbbbbaa^^^^^]]]\\\\[[[ZZZYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>=<<<<<<<<;;;;;;;;;;;;;;;:::::::::::999999999999999988888888887777777777666665555555555555444444444444444444444444433333333322233322222222211111111000000000000////////////........---------,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________``````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``aabddefghijjkllmmmnnnnnoonnnrrrrqqqqqpppppppppppooooorrrqqqqqqqqqpppppppppppppqqqqqqqqqqqqqppppoooonnnmllkkkjjjiiiiihhhhhhggggggeeddddddddcccccccccccccbbbbbaaaa```___^^^]]]\\\\\[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>============================<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999888888888777777777777666666666555555555555555555555555555444444443333333333333222222221111111111000000000000///////////...---------,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaa````````````````````````````````````````````__````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__``abcdefgghijkkllmmnnnnnnnnnnrrrqqqqqppppppppooooooooorqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqppppoooonnnmllkkkjjjiiiihhhhhhggggggfeddddddddcccccccccccccbbbbbbaaaa```___^^^]]]\\\\\[[ZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@@@?????>>>>>>>>=================<==========<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::99999888888888777777777777766666666555555555555555555555555555544444444333333333333322222221111111111000000000000////////////...---------,,,,,,,,,,+++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````______``````````````````````___````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^__``aacddefghijjkllmmmnnnnnnnnnrrrqqqqppppppooooooooooooqqqqqqqqqqpppppppppppppppppqqqqqqqqqqpppppoooonnnmllkkkjjjiiiihhhhhggggggffdddddddccccccccccccccbbbbbbbaaaa```___^^^]]]\\\\[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@??????>>>>>>>=================<<=========<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999988888888877777777777776666666555555555555555555555555555554444444433333333333322222222111111111000000000000/////////////...--------,,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!! PPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````__________```````````````````______`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^__`aabcdefghhijkkllmmmnnnnnnnnrrqqqqpppppooooooooooooonqqqqqqqqqppppppppppppppppppppqqqqqqqppppppoooonnnmllkkkjjjiiihhhhhggggggfffddddddcccccccccccccbbbbbbbbbaaaa```___^^^]]]\\\\[[[YYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@@@???????>>>>>>>===============<<<<========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999888888887777777777777666666665555555555555555555555555555444444443333333333332222222221111111100000000000//////////////....--------,,,,,,,,,,++++++++*************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````_______________```````````````__________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]^^^__``abcdeefghijjkkllmmmnnnnnnnrqqqqpppppooooooooooonnnnqqqqqqqpppppppppppoooooopppppppqqqqpppppppoooonnnmllkkkjjjiiihhhhhggggggfffdddddcccccccccccbbbbbbbbbbbbaaaa```___^^]]]\\\\[[[[YYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@@@????????>>>>>>================<<<<=======<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::999999888888888777777777777666666665555555555555555555555555555544444444333333333333222222221111111100000000000///////////////...---------,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````___________________```````````______________```````__________________^^^^^^^^^^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]]]]]^^^___`abccdefghhijjklllmmmnnnnnmqqqqpppppooooooooonnnnnnnqqqqqpppppppppppoooooooooppppppppppppppppooooonnnmllkkkjjjiiiihhhhgggggffffdddddcccccccccbbbbbbbbbbbbbbaaaa```__^^^]]]\\\\[[[[YYYYYYYXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@??????????>>>>>>===============<<<<<=======<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::9999998888888877777777777766666666555555555555444455555555555554444444433333333333332222222211111111000000000/////////////////...--------,,,,,,,,,,++++++++*************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! ! PPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTUTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````________________________````````_________________```______________________^^^^^^^^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]]]]]]]^^^^__`abbcdeffghijjkkllmmmmmmmmmqqqqppppooooooonnnnnnnnnnqqpppppppppppppooooooooooppppppppppppppppooooonnnnlllkkjjjjiiihhhhgggggffffddddcccccccccbbbbbbbbbbbbbbbaaaa```__^^^]]\\\\[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@@??????????>>>>>================<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999998888888887777777777666666666655555555554444444445555555555444444443333333333332222222221111111100000000/////////////////....--------,,,,,,,,,+++++++++*************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````_________________________````______________________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``bbcdeefghhijjklllmmmmmmmmqqqppppoooooonnnnnnnnnnnnppppppppppppppooooooooooopppppppppppppppoooooonnnnlllkkkjjjiiihhhhgggggffffddddccccccccbbbbbbbbbbbbbbbaaaa```___^^]]]\\\\[[[[[YYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@@@???????????>>>>================<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999988888888777777777776666666665555555555444444444445555555544444444333333332333322222222211111110000000///////////////////....--------,,,,,,,,,+++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________``````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````___________________________________________________________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abcddefgghijjkklllmmmmmmmqqppppooooonnnnnnnnnnnnnnpppppppppppppoooooooooooopppppppppppppppooooonnnnnlllkkkjjjiiiihhhgggggffffddddcccccccbbbbbbbbbbbbbbbaaaaa```__^^^]]]\\\[[[[[[YYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@????????????>>>>===============<<<<<<<=====<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999888888888777777777766666666655555555555444444444444555554444444443333333332333222222222211111110000000//////////////////.....-------,,,,,,,,,++++++++++************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````___________________________________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abccdeffghiijjkkllmmmmmmmqpppppoooonnnnnnnnnnmmmmmppppppppppppoooooooooooooooppppppppppppoooooonnnnnlllkkkkjjjiiihhhhggggffffddddcccccccbbbbbbbbbbbbbbaaaaa```___^^]]]\\\[[[[[[ZYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@?????????????>>>================<<<<<<<=====<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999988888888777777777766666666665555555555444444444444444444444444444333333332233322222222221111111000000//////////////////......-------,,,,,,,,,++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````_________________________________________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abccdeefghhijjkklllmmmmmmqpppppoooonnnnnnnnmmmmmmmppppppppppoooooooooooooooooooppppppppppoooooonnnnnllllkkkjjjiiiihhhggggffffdddccccccccbbbbbbbbbbbbbbaaaaa```__^^^]]]\\\[[[[[ZZYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????????>>================<<<<<<<<=====<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::99999998888888877777777766666666665555555555544444444444444444444444444333333332223322222222221111111100000///////////////////......-------,,,,,,,,+++++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````_____________________________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abbcddefgghiijjkkllllmmmmpppppooooonnnnnnmmmmmmmmmppppppppooooooooooooooooooooooopppppppooooooonnnnnlllllkkkjjjiiihhhggggffffddddcccccccbbbbbbbbbbbbbaaaaa```___^^]]]\\\[[[[[ZZZYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????????>>================<<<<<<<<=====<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::99999998888888777777777766666666655555555555444444444444444444444444443333333322223322222222221111111000000/////////////////........------,,,,,,,,,+++++++++++**********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaa```````````````````````````````````````````````````_______________________________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``abbcddeffghhijjkkklllllmlpppppoooonnnnnnmmmmmmmmmmpppppoooooooooooooooooooooooooooooppooooooooonnnnnmllllkkkkjjjiiihhhgggffffddddcccccccbbbbbbbbbbbaaaaaa```___^^^]]\\\\[[[[ZZZZYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@????????????????>================<<<<<<<<<=====<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::999999998888888777777777666666666555555555555444444444444444444444444443333333222223222222222221111111000000////////////////.........------,,,,,,,,,++++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaa```````````````````````````````````````````````````````````______`````__________________________________________^^^____________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``aabccdeefgghiijjkklllllllpppppoooonnnnnnmmmmmmmmmmoooooooooooooooooooonnnnnooooooooooooooooooooonnnnmlllllkkkjjjiiihhhggggfffddddcccccccbbbbbbbbbaaaaaaa````___^^]]]\\\[[[[[ZZZZXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????>================<<<<<<<<<<====<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::9999999998888888777777776666666666555555555554444444444444444444444444433333333222222222222222211111111000000//////////////...........------,,,,,,,,+++++++++++**********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````````````_________________________________________________________^^^^^^^_______________________^^_________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^__``aabccddeffghhijjkkkllllllpppppoooonnnnnmmmmmmmmmmmooooooooooooooooooonnnnnnooooooooooooooooooooonnnnmmllllkkkkjjjiihhhggggfffdddddccccccbbbbbbbbaaaaaa`````___^^]]]\\\[[[[[ZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>================<<<<<<<<<<====<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999998888887777777776666666666555555555554444444444444444444444444333333332222222222222222211111110000000////////////.............------,,,,,,,,++++++++++**********)))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````````_____________________________________________________________^^^^^^^^^^^__________________^^^^^^^______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]^^^___`aabbcddeefgghiijjkkllllllpppppoooonnnnnmmmmmmmmmmmooooooooooooooooonnnnnnnnooooooooooooooooooooonnnnmmlllllkkkjjjiiihhhgggfffddddddccccccbbbbbbaaaaaaa````___^^^]]]\\\[[[[ZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????????>>===============<<<<<<<<<<<====<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999998888887777777766666666666555555555554444444444444444444444444333333322222222222222222111111110000000//////////...............------,,,,,,,,++++++++++**********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________________________________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````___________________________________________________________^^^^^^^^^^^^^^^^______________^^^^^^^^^^^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]^^^___`aabbccdeeffghhijjkkklllllpppppoooonnnnnmmmmmmmmmlloooooooooooooooonnnnnnnnnnnooooooooooooooooooonnnnmmmllllkkkkjjiiihhhggggffddddddccccccbbbbbbaaaaaa````___^^^]]]\\\[[[[[ZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????????>>>>==============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::9999999999888887777777776666666666655555555555444444444444444444444444333333322222222222222222211111110000000//////////................-----,,,,,,,,+++++++++++*********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_______________________________________________________^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]]]\\\\\\\\\\]]]]]^^^___`aaabccddeffghhiijjkkkllllpppppoooonnnnnmmmmmmmmlllooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooonnnmmmlllllkkkjjjiihhhggggffddddddddcccccbbbbbaaaaa````___^^^]]]\\\\[[[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>==============<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888887777777766666666666655555555554444444444444444444444443333333322222222222222222111111110000000/////////.................-----,,,,,,,,++++++++++**********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______________________________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________```````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\]]]]]^^^__``aabbccdeefgghhijjkkkklllpppppoooonnnnnmmmmmmmllllooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooonnnmmmlllllkkkjjjiihhhgggggfeddddddddcccccbbbbaaaaa```___^^^]]]\\\\[[[[[ZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@???????????????>>>>>=============<<<<<<<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888777777776666666666665555555555444444444444444444444443333333322222222222222222111111110000000/////////..................-----,,,,,,,,++++++++++*********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa_________________________```````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\\\]]]]]^^^___`aabbccddeffghhiijjkkklllpppppoooonnnnnmmmmmmlllllooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnmmmlllllkkkjjjiiihhgggggfeeddddddddccccbbbbaaaa```___^^^^]]]\\\\[[[[[ZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@??????????????>>>>>>>============<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999988887777777766666666666665555555555444444444444444444444433333333322222222222222221111111100000000/////////..................----,,,,,,,,,+++++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_______________________________________________________``````````````````````````````````````````````````_________________________```````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^___`aaabbccdeefgghhijjjkkkllpppppoooonnnnmmmmmmllllllooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnmmmlllllkkkjjjiiihhhggggfeeedddddddcccccbbbaaaa```___^^^]]]\\\\[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>>>>>===========<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999988888777777776666666666665555555555444444444444444444444433333333322222222222222221111111100000000//////////.................-----,,,,,,,,,+++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````_________________________```````````````````````````````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__``aabbccddeffghhiijjkkkklppppooooonnnnmmmmmllllllloonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnmmmlllllkkkjjjiiihhhgggggeeeeeddddddccccbbbaaaa```__^^^]]]]\\\\[[[[[[ZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@???????????????>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888777777766666666666655555555555444444444444444344433333333333322222222212222211111111100000000/////////..................----,,,,,,,,,+++++++++*********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````````````````````````````````````````````````_________________________```````````````````````````````````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__``aaabbccdeefgghhiijjkkkkoopoooooonnnnmmmmmlllllllnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnoooooooooooooonnnmmmllllkkkkjjjiiihhhgggggeeeeedddddddcccbbbaaaa``___^^^]]]\\\\\[[[[[[[ZZZZZZXXXXXXXXWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@??????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888777777776666666666655555555555544444444444443333333333333333332222222211222211111111100000000//////////................------,,,,,,,,,+++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________``````````````````````````````````````````````````_________________________````````````````````````````````````````_________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__```aabbccddeffgghiijjjkkkoooooooonnnnmmmmmllllllllnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnoooooooooooooonnnmmlllllkkkkjjjiihhhhgggggeeeeeeddddddccccbbbaa```__^^^]]]]\\\\\[[[[[[[ZZZZZZXXXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@??????????????>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999998888877777777666666666665555555555544444444444444333333333333333333222222221122211111111100000000///////////...............------,,,,,,,,,,+++++++++********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________``````````````````````````````````````````````````_________________________`````````````````_````____```_____________________________________________^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^_```aaabbccdeefgghhiijjkkkoooooooonnnnmmmmlllllllllnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnooooooooooooonnnmmlllllkkkkjjiiihhhhgggggeeeeeeedddddccccbbbaa```__^^^]]]\\\\\\[[[[[[[[ZZZZZXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA??????????????>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999988888777777776666666666655555555555544444444444443333333333333333332222222211122211111111000000000///////////..............------,,,,,,,,,,+++++++++*********))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________```````_________________________`````````````````````````_______________________________________________________________^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]^^^^^___```aabbcccddeefgghiijjkkllmmooooooonnnnmmmmmllllllllkoooooooooooooooonnnnnnnnnnnnnnooooooppppppppoooooonnmmmmmlllkkkjjjiiiihhhhhggggggggggffffeeeddcccbba``___^^^^]]]]]]]]\\\\\\\[[YYXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;::::::::::::::9999999999988888877777777666666666666666655555555555555544444444444443333333332222222211111111100000000//////////////////..............----,,,,,,,,,,+++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!"!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````__________________________________________________^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\^^^^^^^^]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]^^^^___```aabbbccddeeffghhijjkklllmooooooonnnnmmmmllllllllkkoooooooooooooonnnnnnnnnnnnnnnnnoooooopppppppoooooonnmmmmmlllkkkjjjiiiihhhhhggggggggggffffeeeddcccbba``___^^^^]]]]]]]]\\\\\\\[[YYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<;;;;;;;:::::::::::::9999999999998888877777777766666666666666665555555555555544444444444444333333333222222221111111100000000///////////////////.............----,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""!!!!!"!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\^^^^^]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]^^^^___``aaabbcccddeefgghiijjkklllnooooonnnnmmmmlllllllkkkkoooooooooooonnnnnnnnnnnnnnnnnnnoooooopppppppoooooonnmmmmllllkkkjjjiiiihhhhhggggggggggffffeeeddcccbba``___^^^^]]]]]]]]]\\\\\\[[YYXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999888887777777766666666666666665555555555555554444444444444333333333322222222111111110000000////////////////////............----,,,,,,,,,,,+++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^___``aaabbbccddeeffghhiijjkkllnnnonnnnnnmmmmllllllkkkkkooooooooonnnnnnnnnnnnnnnnnnnnnnnooooopppppppoooooonmmmmmllllkkkjjjiiiihhhhhggggggggggffffeeeddcccbba``___^^^^]]]]]]]]]\\\\\\[[YYXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>=>>>>=====================<====<<<<<<<<<<<<<;;;;;;;;::::::::::::9999999999998888887777777766666666666666655555555555555554444444444433333333333222222222111111100000000///////////////////............----,,,,,,,,,,,+++++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^___`aaaabbcccddeefgghhijjkkklnnnnnnnnnmmmmmlllllkkkkkkoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppooooonnmmmmmllllkkkjjjiiiihhhhhggggggggggffffeeeddccbbba``___^^^^^]]]]]]]]\\\\\\[[YXXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>==>>======================<<===<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888887777777776666666666666655555555555555554444444444333333333333322222222211111110000000////////////////////...........-----,,,,,,,,,,,+++++++++**********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^____________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^___``aaabbbccdddeffgghiijjkkknnnnnnnnnmmmmlllllkkkkkkkonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooppppppooooonnmmmmmllllkkkjjjiiiihhhhhgggggggggfffffeeeddccbbba`____^^^^^]]]]]]]]\\\\\\[[YXXXXXXXXXWWWWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===>======================<<<==<<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888887777777766666666666666555555555555555554444444433333333333333322222222211111100000000////////////////////..........------,,,,,,,,,,+++++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aaabbbbccddeeffghhiijjkkmnnnnnnnnmmmmlllllkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppoooooonnmmmmmllllkkkjjjiiiihhhhhgggggggggffffeeedddccbbba`___^^^^^^]]]]]]]]]\\\\\[[YXXXXXXXXWWWWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========================<<<<<=<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999998888877777777766666666666666555555555555555544444444333333333333333322222222211111100000000////////////////////.........-------,,,,,,,,,++++++++++*********)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"##"""""""""""""""!!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``aaabbbcccddeefgghiijjkkmmnnnnnnmmmmmlllllkkkkkkknnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnooooooopppoooooonnmmmmmllllkkkjjjiiiihhhhhgggggggggffffeeedddccbbaa`___^^^^^^]]]]]]]]]\\\\\[[YXXXXXXXWWWWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888887777777776666666666665555555555555555554444444433333333333333322222222211111110000000/////////////////////.........-------,,,,,,,,,+++++++++**********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"##"""""""""""""""!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]^^^___``aaaabbbccddeeffghhiijjkmmnnnnnnmmmmmllllkkkkkkkknnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnooooooooooooooonnmmmmmlllkkkkjjjiiiihhhhhggggggggfffffeeeddcccbbaa`___^^^^^^]]]]]]]]]\\\\\[[YXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888877777777766666666666655555555555555555554444444433333333333333322222222211111100000000////////////////////.........--------,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""#"""""""""""""""!!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\]]]]]]^^^__```aaabbbbccddeefgghhijjkmmmnnnnnmmmmmllllkkkkkkkknnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnoooooooooooooonnnmmmmllllkkkkjjjjiiihhhhhggggggggffffeeeeddcccbbaa`___^^^^^^]]]]]]]]\\\\\[[[XXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998888887777777776666666666665555555555555555554444444443333333333333322222222221111110000000/////////////////////.........--------,,,,,,,,++++++++++*********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""#"""""""""""""""!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]\\\\\\\\]]]]^^^__```aaaabbbcccddeffghhiijjmmmmnnnmmmmmmllllkkkkkkkknnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnooooooooooooonnmmmmmllllkkkkjjjjiiiihhhhgggggggfffffeeedddccbbbaa`___^^^^^^]]]]]]]]\\\\\[[[XXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888877777777766666666666655555555555555555554444444443333333333333322222222211111100000000/////////////////////........---------,,,,,,,,+++++++++*********))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\]]]]]^^__```aaaaabbbccddeefgghhijjlmmmmmnmmmmmmllllkkkkkkkknnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnoooooooooooonnnmmmmmllllkkkkjjjjiiiihhhhgggggggfffffeeedddccbbbaa____^^^^^]]]]]]]]]\\\\\[[[XXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999998888887777777776666666666665555555555555555554444444444333333333333332222222221111110000000/////////////////////.........---------,,,,,,,,+++++++++*********))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]^^^__```aaaabbbbccddeffghhiijlmmmmmnmmmmmmllllkkkkkkkknnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnoooooooooonnnnmmmmlllllkkkkjjjjiiiihhhhgggggggffffeeeeddcccbbaaa___^^^^^^]]]]]]]]\\\\\\[[[XXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::999999999998888877777777776666666666655555555555555555554444444444333333333333322222222211111100000000/////////////////////.........---------,,,,,,,,+++++++++*********)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\]]]^^^__````aaaabbbccddeefgghiijlmmmmmmmmmmmmllllkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnmmmmlllllkkkjjjjiiiiihhhhhggggggffffeeedddcccbbaaa___^^^^^]]]]]]]]]\\\\\[[[[XXXXWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::99999999998888887777777776666666666665555555555555555554444444444433333333333332222222221111110000000//////////////////////........----------,,,,,,,,++++++++**********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[]]]]]]\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\]]]]^^^_````aaaaabbbccddeffghhijllmmmmmmmmmmlllllkkkkkkjjnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooonnnnnnnmmmlllllkkkkjjjjiiiiihhhhhggggggffffeeedddccbbbaa`___^^^^^]]]]]]]]\\\\\\[[[[XXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@???????>>>>>>>>>>=======================<<<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::99999999998888887777777766666666666665555555555555555544444444444433333333333322222222211111100000000//////////////////////........----------,,,,,,,,++++++++*********)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__````aaaaabbccddeefgghiillmmmmmmmmmmlllllkkkkkjjjnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllllkkkkjjjjjiiiiihhhhhggggggffffeeedddccbbbaa`___^^^^]]]]]]]]]\\\\\[[[[[XXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@????????>>>>>>>>>======================<<<<<<<<<<<<<<<<;;;;<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888777777776666666666665555555555555555554444444444443333333333332222222221111110000000//////////////////////.........----------,,,,,,,,++++++++*********)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^^__`````aaaabbbccddefgghiillmmmmmmmmmmllllkkkkkkjjjnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkjjjjiiiiiihhhhhggggggffffeeeddcccbbaaa`__^^^^^]]]]]]]]\\\\\\[[[[ZXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999998888888777777776666666666665555555555555555544444444444443333333333322222222211111100000000//////////////////////.........----------,,,,,,,,,+++++++********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^___`````aaaabbccddeffghhikllmmmmmmmmmllllkkkkkjjjjnmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmnnnnnnnnnnnnnmmmmlllllkkkkkjjjjiiiiiihhhhhhggggggfffeeedddcccbbaaa`__^^^^]]]]]]]]\\\\\\[[[[[ZXXWWWWWWWWWWVVVVVVVVVVVVVUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@@@@@??????????>>>>>>==================<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999998888888877777776666666666666555555555555555544444444444444333333333332222222221111110000000///////////////////////..........---------,,,,,,,,,+++++++********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^___``````aaaabbccdeefghhikllmmmmmmmmmllllkkkkkjjjjmmmmmmmmmmmmmmmmmllllllllmmmmmmmmnnnnnnnnnnmmmmmmmlllkkkkkkjjjjjiiiiiihhhhhhggggggfffeeedddcccbbaaa`__^^^^]]]]]]]\\\\\\[[[[[ZZXXWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@???????????>>>>>==================<<==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999888888887777777666666666666655555555555555554444444444444433333333332222222221111110000000////////////////////////..........---------,,,,,,,,,+++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\]]]^____``````aaabbccddefgghiklllmmmmmmmlllllkkkkjjjjjmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmnnnnnnmmmmmmmmllkkkkkkjjjjjiiiiiiihhhhhhhgggggffffeeedddccbbbaa``_^^^^]]]]]]]\\\\\\\[[[[[ZZXWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@???????????>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999998888888887777776666666666666655555555555555544444444444444433333333332222222221111110000000////////////////////////...........--------,,,,,,,,,++++++********))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[\\\\\]]]^^___```````aaabbccdeffghhkkllmmmmmmmllllkkkkkjjjjjmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjiiiiiiihhhhhhhhgggggffffeeeddcccbbaaa``_^^^^]]]]]]\\\\\\\[[[[[ZZZXWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888887777776666666666666655555555555555544444444444444443333333333222222221111111000000/////////////////////////...........--------,,,,,,,,,++++++*******)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[\\\\]]]^^____``````aaabbccdeefghhkklllmmmmmlllllkkkkjjjjjjmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmlllllkkkkjjjjjjiiiiiihhhhhhhhhhgggggfffeeedddcccbbaaa``_^^^]]]]]]\\\\\\\\[[[[[ZZZWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????????>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999998888888887777776666666666666655555555555555444444444444444443333333333222222221111111000000/////////////////////////............-------,,,,,,,,,++++++*******))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[\\\\]]]^^____``````aaabbcddefgghjkklllllllllllkkkkjjjjjjjmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmlllllllkkjjjjjjiiiiiihhhhhhhhhhhhgggggfffeeeddcccbbbaa```^^^^]]]]]]\\\\\\\[[[[[ZZZZWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999998888888887777776666666666666665555555555555544444444444444444333333333322222221111111000000//////////////////////////..............-----,,,,,,,,,++++++******))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[\\\\]]]^^_____``````aabbccdeffghjkklllllllllllkkkkjjjjjjimmmmllllllllllllllllllllllllllmmmmmmmmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhhhhgggggffffeedddcccbbaaa```^^^^]]]]]\\\\\\\[[[[[[ZZZZWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999998888888877777766666666666666665555555555555444444444444444444333333333322222221111111000000//////////////////////////...............-----,,,,,,,,+++++*******))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!! !!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[\\\]]]^^_______`````aabbcdeefghjkkklllllllllkkkkjjjjjjiimmllllllllllllllllllllllllllllllmmmmmmmmlllllllkkkjjjjjiiiiiihhhhhhhhhhhhhhgggggfffeeeddcccbbbaa```_^^^]]]]]]\\\\\\\[[[[[ZZZZZWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;;::::::::::::::::::::99999999999998888888887777776666666666666665555555555555444444444444444444433333333332222222111111000000////////////////////////////...............----,,,,,,,,+++++******))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! !!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z\\\\\\\\[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[\\\\]]^^^_______````aabbcddefggjjkkllllllllkkkkkjjjjjiiillllllllllllllllllllllllllllllllllllllllllllllkkkkjjjjiiiiihhhhhhhhhhhhhhhhgggggfffeedddccbbbaaa```_^^^]]]]]\\\\\\\\[[[[[ZZZZZWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????????>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;;:::::::::::::::::::::99999999999988888888877777766666666666666665555555555555444444444444444444333333333322222221111111000000////////////////////////////...............----,,,,,,,,+++++******)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! !!! MMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\]]]]]^^^^^^^^__``aabcddefhhiiijjjjjjiiiiihhhhhhgggllllllllllllllllkkkkkkkkkkkkkkkklllllllkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhhgggfffeeeddcccbbbaa```___^^]]]]]\\\\\\\[[[[[[ZZZZZYWWWWVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@??????????>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999998888888888888887777777776777666666666666666655555555555554444444444444444443333333333222222211111100000000/////////////////////...........------------.-------,,,,,+++++********))))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!"!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\]]]]^^^^^^^^___``abbcdeeghhiiiijjjiiiiiihhhhhgggglllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhhhggffffeedddccbbbaaa```___^]]]]]\\\\\\\\[[[[[[ZZZZZYWWWVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????????>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999888888888888887777777777677766666666666666665555555555555444444444444444444333333333222222211111110000000//////////////////////............-------------------,,,,++++++********)))))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!"!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\\\]]]]]^^^^^^^^__``aabcddeghhhiiiiiiiiiiihhhhhgggggllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhggggggghhhhhggffffeeeddcccbbaaa```___^]]]]]]\\\\\\\\[[[[[ZZZZZYYWWWVVVVVVVVVUUUUUUUUUUUUTSSSSSSRRRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@???????????==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9999999999888888888888877777777776677666666666666666655555555555554444444444444444443333333333222222211111100000000//////////////////////...........-------------------,,,,,++++++********)))))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[\\\\]]]]]]]]^^^^^^__``abccdegghhiiiiiiiiiihhhhhhggggglllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhgggggggggggggggffffeedddccbbaaa```___^^]]]]]\\\\\\\\\[[[[[ZZZZZYYWWVVVVVVVVVUUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEDEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@????????????=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888887777777777766677666666666666666555555555555554444444444444444433333333332222222211111100000000//////////////////////...........-------------------,,,,,+++++*********))))))((((((((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!! LMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]^^^^__``abbcdefghhhiiiiiiiiihhhhhhggggglllllllllkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhgggggggggggggggffffeeeddccbbbaa```___^^^]]]]\\\\\\\\\\[[[[[ZZZZZYYWVVVVVVVVVUUUUUUUUUUUUUTTSSSSRRRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888877777777777766676666666666666666555555555555544444444444444443333333333332222222111111000000000//////////////////////..........-------------------,,,,,++++++*********)))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[ZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]]^^^^__`aabcddfgghhhiiiiiiihhhhhhggggggllllllllkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkjjjjjjjjjiiiihhhhggggggggggggggggffffeedddccbbaaa``____^^^]]]\\\\\\\\\\[[[[[[ZZZZYYYWVVVVVVVVUUUUUUUUUUUUTTTTSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888887777777777777666676666666666666665555555555555544444444444444433333333333322222222111111000000000/////////////////////...........-------------------,,,,,+++++**********)))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\]]]]]]]]]]]^^^__``abccdffghhhhiiiiiihhhhhhgggggglllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkjjjjjjjjjjiiiiihhhhgggggggggggggggggfffeeeddccbbbaa```___^^^^]]\\\\\\\\\\\[[[[[ZZZZZYYYVVVVVVVVUUUUUUUUUUUUTTTTTSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEEEDDDDDEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999998888888777777777777776666666666666666666555555555555554444444444444444333333333322222222211111110000000000////////////////////..........-------------------,,,,,++++++**********))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]]^^^__`abbcdffgghhhhiiiihhhhhhhgggggglllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhgggggggggggggggggffeeedddccbbaaa``___^^^^]\\\\\\\\\\\\\[[[[[ZZZZZYYYVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????????>==========<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888777777777777777666666666666666666655555555555555544444444444444433333333332222222222111111000000000000//////////////////..........-------------,,----,,,,,,+++++**********))))(((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\\]]]]]]]]]]]]^^__`aabccefgghhhhhihhhhhhhhhggggggllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhggggggfffffgggggggfeeeeddcccbbaa```__^^^^]]\\\\\\\\\\\\[[[[[[ZZZZYYYYVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????????????????>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888877777777777777766666666666666666666555555555555555444444444444443333333333222222222211111110000000000000000//////////////.........-----------,,,,,---,,,,,,+++++***********))))((((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\]]]]]]]]]]]^^^_``abbceffgghhhhhhhhhhhhhhggggggllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhgggggfffffffffffffeeeedddccbbbaa``___^^^]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????????????????>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988887777777777777776666666666666666666555555555555555544444444444444433333333222222222222111111000000000000000000/////////////.........---------,,,,,,,-,,,,,,,++++++**********))))(((((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]^^__`aabceffgghhhhhhhhhhhhhhgggggglllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhggggffffffffffffffeeeedddccbbaa```__^^^]]]]\\\\\[[[[[[[[[[[[ZZZZYYYYYVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@??????????????????>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999998888777777777777776666666666666666666655555555555555554444444444444433333333222222222222111111100000000000000000//////////////........--------,,,,,,,,,,,,,,,,++++++**********))))((((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOONNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZ[[[[\\\\\\]]]]]]]]]]^^^_``abceeffgghhhhhhhhhhhhhgggggglllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggfffffffffffffffeeedddcccbbaa``___^^]]]]]\\[[[[[[[[[[[[[[ZZZZZYYYYXVVVVUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@??????????????????>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999998888777777777777777666666666666666666655555555555555554444444444444443333333322222222222111111110000000000000000///////////////.......--------,,,,,,,,,,,,,,,,+++++++**********))))((((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZ[[[[\\\\\\\\\\\\]]]]^^_``abbdeffgghhhhhhhhhhhhgggggggllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjjjjjjjjiiiiiihhhggggfffffffffffffffeeddddccbbbaa``__^^^]]]]\[[[[[[[[[[[[[[[ZZZZZYYYYYXVVVUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@?????????????????>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999999888877777777777777666666666666666666655555555555555555444444444444444333333332222222222211111110000000000000/////////////////........--------,,,,,,,,,,,,,,,,+++++++**********))))(((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[[[[\\\\\\\\\\\\\]]]^^__`abbdeffgghhhhhhhhhhhhgggggggllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiijjjjjjjjjjiiiiiiihhhggggffffffffffffffeeddddcccbbaaa``__^^^]]]\\[[[[[[[[[[[[[[ZZZZZZYYYYXXVVUUUUUUUUUUTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@?????????????????>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999988887777777777777766666666666666666665555555555555555544444444444444433333333322222222221111111100000000000//////////////////.......---------,,,,,,,,,,++,,,,+++++++***********))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZ[[[[\\\\\\\\\\\\\]]]^^_`aabdeefggghhhhhhhhhhhggggggglllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiijjjjjjjjiiiiiiihhhggggffffffffffeeeeedddddcccbbaa```__^^]]]\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXVUUUUUUUUUTTTTTTTTTTTTTSSRRRRRQQQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA?????????????????>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999888877777777777776666666666666666666555555555555555544444444444444443333333333222222222111111110000000000///////////////////.......---------,,,,,,,,,++++,,,++++++++**********)))))(((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZ[[[[\\\\\\\\\\\\\]]]^^_``abdeeffgghhhhhhhhhhhgggggggllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiijjjjjjiiiiiiihhhhggggfffffffeeeeeeeeddddcccbbbaa``___^^]]]\\\[[[[ZZZZZZZZZZZZZZYYYYYXXXVUUUUUUUUUTTTTTTTTTTTTSSSRRRRQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@????????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888877777777777777666666666666666666555555555555555544444444444444444333333333322222222211111111000000000//////////////////........---------,,,,,,,,++++++,+++++++++**********))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]]^__`abddeffgghhhhhhhhhhhggggggfllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiijjjiiiiiiiihhhhggggffffffeeeeeeeeedddccccbbbaa``__^^^]]\\\\[[ZZZZZZZZZZZZZZZYYYYYXXXXUUUUUUUUTTTTTTTTTTTTTSSSSRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@??????????????>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999888887777777777777666666666666666666655555555555555544444444444444444333333333332222222211111111100000000//////////////////.......----------,,,,,,,,++++++++++++++++**********)))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[\\\\\\\\\\\\\]]^^_`aacdeffggghhhhhhhhhhgggggfflkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggffffffeeeeeeeeeddccccbbbaaa``__^^^]]\\\[[ZZZZZZZZZZZZZZYYYYYYXXXXXUUUUUUUTTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@??????????????>>>>>>>>>>>=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999988888887777777777777666666666666666666555555555555555444444444444444444333333333332222222211111111000000000/////////////////........---------,,,,,,,,++++++++++++++++***********)))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!!!!  KKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[\\\\\\\\\\\\]]^^_``acdeefggghhhhhhhhhggggggffkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggffffffeeeeeeeedccccccbbbaaa``__^^]]]\\\[ZZZZZZZZZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@????????????>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999998888888887777777777776666666666666666665555555555555554444444444444444443333333333332222222111111111000000000///////////////..........--------,,,,,,,,++++++++++++++++***********))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!  KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[\\\\[[[\\\\\]]^__`acddeffgghhhhhhhhhggggggffkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggffffffeeeeeedddcccccbbbbaa```__^^]]]\\\[ZZZZZZZZZZYYYYYYYYYXXXXXXWUUUUUTTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>><<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888777777777776666666666666566665555555555555554444444444444444433333333333333222222211111111000000000///////////////.........--------,,,,,,,,,++++++++++++++++************))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZ[[[[[[[[[[[[[[\\\]]^^_`acddeffggghhhhhhhggggggfffkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffffeeeeeeddddccccbbbbaaa```__^^]]]\\[[ZZZZZZYYYYYYYYYYYXXXXXXXWWUUUUTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJKJKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>><<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888888877777777777666666666666556665555555555555554444444444444444433333333333333322222211111111100000000//////////////..........--------,,,,,,,,,++++++++++*+++++************)))))))))(((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[\\\]^^_`accdeefggghhhhhhhggggggfffkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffffeeeeeeddddccccbbbbaaa```__^^]]]\\[[ZZZZZYYYYYYYYYYYXXXXXXXWWWUUUTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888877777777777666666666666556665555555555555544444444444444444333333333333333222222211111111000000000////////////..........--------,,,,,,,,,,,+++++++++**++++*************)))))))))((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZ[[[[[[[[[[[[[[\\\]]^_``bcdeeffggghhhhhggggggffffkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggffffeeeeeeddddcccbbbbbaaa```__^^]]]\\[[ZZZZYYYYYYYYYYXXXXXXXWWWWWUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999988888888888888888887777777777666666666666555665555555555555554444444444444444333333333333333322222221111111100000000///////////...........--------,,,,,,,,,,,+++++++++***+++*************))))))))))((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYZZZZZ[[[[[[[[[[[[[[\\]]^__`bcddeffgggggggggggggfffffkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggffffeeeeedddddcccbbbbaaaa```__^^]]]\\\[ZZZZYYYYYYYYYXXXXXXXWWWWWWTTTTTTTTTTTSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888888888888888777777777666666666666555565555555555555554444444444444444333333333333333322222222111111110000000///////////..........--------,,,,,,,,,,,,+++++++++****++*************)))))))))))(((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYZZZZZ[[[[[[[[[[[[[\\\]^^_`bccdeeffggggggggggggfffffkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggfffffeeeeedddddccbbbbbaaaa```__^^^]]\\\[ZZZZYYYYYYYXXXXXXXXWWWWWWWTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999999999998888888888888888888888777777777666666666665555555555555555555544444444444444444333333333333333222222221111111100000000/////////...........---------,,,,,,,,,,,+++++++++*****+**************)))))))))))(((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXYZZZZ[[[[[[[[[[[[[[\\]^^_`abbcddeefffffffffffeeeeeehhhhhhhhhhhhhhgggggggggffhhhhhhhhiiiiiiiiiiiiiiihhhhgggggffffeeeeedddddccccbbbbbaaaa```___^^^]]\\\[[ZYYYYXXXXXXXXWWWWWWWVVVVVVSSSSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKMLLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::9999999999888888888888888877777777777777776666666666666555555555555555555544444444444333333333333332222222222222222111111110000000////////...........-----------,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXYZZZZZ[[[[[[[[[[[[[\\]]^_`aabcddeeeffffffffffeeeeeehhhhhhhhhhhhhhggggggggfffhhhhhhhhhiiiiiiiiiiiiihhhhhggggfffffeeeeedddddccccbbbbbaaaa```___^^^]]\\\[[ZYYYYXXXXXXXWWWWWWWVVVVVVVSSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999888888888888887777777777777777666666666666665555555555555555555444444444444333333333333322222222222222222111111110000000///////...........----------,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWWXXXXYZZZZZZ[[[[[ZZZ[[[[\\]]^_`aabccddeeeffffffffeeeeeeehhhhhhhhhhhhhhgggggggffffhhhhhhhhhiiiiiiiiiiiihhhhhggggfffffeeeeeddddddccccbbbbbaaaa```___^^^]]]\\[[ZYYYYXXXXXXWWWWWWWVVVVVVVVSSSSSRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999888888888888777777777777777766666666666666665555555555555555554444444444444333333333333322222222222222222111111110000000//////...........----------,,,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWWWXXXXYZZZZZ[[[ZZZZZZ[[[\\]]^__`abccddeeeefffffeeeeeeeeeiiiiihhhhhhhhhggggggfffffhhhhhhhhhiiiiiiiiiiiihhhhgggggffffeeeeeeddddddccccbbbbbaaaa```___^^^]]]\\[[ZYYYYXXXXXXWWWWWWVVVVVVVVVSSSSRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999988888888887777777777777777666666666666666665555555555555555554444444444444433333333333322222222222222222211111110000000///////..........----------,,,,,,,,,,,,+++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWXXXXYZZZZZ[[[ZZZZZZ[[[\\]]^__`abbcddeeeeeeeeeeeeeeeeeeiiiiiihhhhhhhhggggggfffffhhhhhhhhhiiiiiiiiiiihhhhhggggfffffeeeeedddddddccccbbbbaaaa````___^^^]]]\\\[ZZYYYXXXXXXWWWWWVVVVVVVVUUSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999988888888877777777777777776666666666666666665555555555555555554444444444444433333333333222222222222222222111111110000000//////..........----------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYZZZZZ[[[ZZZZZZ[[[[\\]^__`abbccddeeeeeeeeeeeeeeeeeiiiiiiihhhhhhhgggggffffffhhhhhhhhhhiiiiiiiiihhhhhhgggfffffeeeeeddddddddccccbbbbaaaa```____^^^]]]\\[[ZZYYYYXXXXWWWWWWVVVVVVVUUUSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999998888888877777777777777777666666666666666666555555555555555554444444444444443333333333322222222222222222211111110000000///////.........----------,,,,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXYZZZZZ[[[[ZZZZZ[[[[\\]^^_`abbccdddeeeeeeeeeeeeeeeeiiiiiiihhhhhhhgggggffffffhhhhhhhhhhiiiiiiiihhhhhhggggffffeeeeedddddddddccccbbbbaaaa```___^^^]]]\\\[[ZZYYYYXXXXWWWWWVVVVVVVUUUURRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999988888888777777777777777777666666666666666665555555555555555544444444444444443333333333322222222222222222111111110000000///////.........---------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXZZZZZ[[[[[ZZZZZ[[[[\\]^^_`aabccddddeeeeeeeeeeeeeeeiiiiiiiihhhhhhgggggffffffhhhhhhhhhiiiiiiiihhhhhhhgggffffeeeeeedddddddddccccbbbbaaa```____^^^]]]\\\[[ZZYYYYXXXXWWWWWVVVVVVUUUUURRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::999999999999999998888888877777777777777777766666666666666666555555555555555544444444444444444333333333332222222222222222211111110000000////////........----------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYZZZZ[[[[[[[ZZZZ[[[[\\]^^_`aabcccddddeeeeeeeeeeeeeeiiiiiiiihhhhhhgggggffffffhhhhhhhhhiiiiiiihhhhhhhgggffffeeeeeeddddddddddccccbbbbaaa```___^^^]]]]\\\[[ZZYYYYXXXXWWWWWVVVVVVUUUUURRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDFFEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999999999999999988888887777777777777777766666666666666666666555555555555555444444444444444444333333333332222222222222222111111110000000////////........---------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWXXXYZZZ[[[[[[[[ZZZZ[[[[\\]^^_`aabbccddddddeeeeeeeeeeeeiiiiiiiiihhhhhgggggffffffhhhhhhhhiiiiiiihhhhhhhgggfffffeeeeedddddddddddccccbbbbaaa``___^^^^]]]\\\\[[ZYYYYYXXXXWWWWWVVVVVUUUUUURRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDFEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;:::::999999999999999999888888887777777777777776666666666666666666666555555555555555444444444444444443333333333322222222222222221111111100000000////////.......----------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWXXXYZZZ[[[[[[[[[[Z[[[[\\\]^^_`aabbcccddddddddeeeeeeeeeiiiiiiiiihhhhhgggggffffffhhhhhhhhiiiiiihhhhhhhggggffffeeeeeddddddddddddccccbbbaaa```___^^^]]]\\\\[[[ZYYYYXXXXXWWWWVVVVVUUUUUUURRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;::::9999999999999999999888888887777777777777776666666666666666666666655555555555555444444444444444443333333333333222222222222222111111110000000/////////.......---------,,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWXXXYZZ[[[[[[[[[[[[[[[[\\]]^^_`aabbcccddddddddddeeeeeeeiiiiiiiiihhhhhgggggffffffhhhhhhiiiiiiihhhhhhhgggggfffeeeeedddddddddddddccccbbbaaa``___^^^]]]\\\\[[[[YYYYYXXXXWWWWWVVVVVUUUUUUURRRRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;;;::::9999999999999999999988888888777777777777776666666666666666666666665555555555555544444444444444443333333333333222222222222222111111110000000/////////........---------,,,,,,,,,,,,,++++++++++************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!! JJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWXXYYZZ[[[[[[[[[[[[[[[[\\]]^^_`aabbccccddddddddddeeeeeeiiiiiiiiihhhhhgggggffffffhhhhiiiiiiiihhhhhhhhgggggfffeeeedddddddddddddcccccbbbaaa``__^^^]]]\\\\[[[[[YYYYXXXXXWWWWWVVVVUUUUUUUURRRRRQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;;;;::::99999999999999999999888888887777777777777666666666666666666666666665555555555555444444444444444433333333333333222222222222221111111110000000/////////........---------,,,,,,,,,,,,,+++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWXXYYZZ[[[[[[[[[[[[[[[[\\]]^^_`aabbbcccccdddddddddeeeeeiiiiiiiiihhhhhgggggffffffhhiiiiiiiiiihhhhhhhgggggfffeeeeedddddddddddddcccccbbbaa``___^^]]]\\\\[[[[[ZYYYYXXXXXWWWWVVVVVUUUUUUUTRRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJLKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;::::99999999999999999998888888887777777777777766666666666666666666666666555555555555544444444444444433333333333333322222222222221111111110000000/////////........----------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_`aabbbcccccccddddddddeeeeiiiiiiiiihhhhhggggggfffffiiiiiiiiiiihhhhhhhgggggffffeeeedddddddddddddddccccbbbaa``__^^^]]\\\\[[[[ZZZYYYXXXXXWWWWWVVVVUUUUUUUTTRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;:::::9999999999999999998888888888777777777777766666666666666666666666666655555555555554444444444444433333333333333332222222222222111111110000000//////////.........---------,,,,,,,,,,,,+++++++++***********)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aabbbcccccccccdddddeeeeiiiiiiiiihhhhhgggggggffffiiiiiiiiiiihhhhhhhggggffffeeeeedddddddddddddddccccbbaaa``__^^]]\\\\[[[[ZZZZYXXXXXXWWWWWVVVVVUUUUUUTTTRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;;;;;::::::9999999999999999988888888887777777777777666666666666666666666666666655555555555544444444444444433333333333333332222222222221111111100000000//////////.........----------,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aabbbbcccccccccdddddeeeiiiiiiiiihhhhhgggggggggggiiiiiiiiiihhhhhhhgggggfffeeeeeddddddddddddddddccccbbaaa`__^^]]]\\\[[[[ZZZZZXXXXXXWWWWWVVVVVUUUUUUTTTTQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<;;;;;;;;;;;;;;::::::999999999999999888888888888777777777777666666666666666666666666666655555555555554444444444444443333333333333333222222222221111111110000000//////////..........----------,,,,,,,,,,,++++++++***********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!!!! IIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aaabbbbbbbcccccccddddeehiiiiiiiihhhhhgggggggggggiiiiiiiiiihhhhhhgggggffffeeeeedddddddddddddddddcccbbaa``__^^]]\\\[[[ZZZZZYYXXXXXWWWWWWVVVVVUUUUUUTTTTQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>==============<<<<;;;;;;;;;;;;;;:::::::99999999999999888888888888777777777777766666666666666666666666666665555555555554444444444444443333333333333333322222222222111111110000000//////////...........----------,,,,,,,,,,+++++++++**********)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[\\]]^^_``aaabbbbbbbbbbcccccddddehhiiiiiiihhhhhgggggggggggiiiiiiiiiihhhhhgggggfffffeeeeedddddddddddddddddcccbbaa``__^^]]\\[[[ZZZZZYYYXXXWWWWWWWVVVVVUUUUUUTTTTTQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>==============<<<;;;;;;;;;;;;;;;:::::::9999999999998888888888888877777777777766666666666666666666666666665555555555555444444444444444333333333333333332222222222111111110000000///////////............----------,,,,,,,,,++++++++***********))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[\\\]^^__``aaaabbbbbbbbbbccccddddhhhiiiiihhhhhhgggggggggggiiiiiiiiihhhhhhgggggfffffeeeeddddddddddddddddddcccbbaa``_^^]]\\[[[ZZZZYYYYYXWWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMNNMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>===============<<<;;;;;;;;;;;;;;::::::::9999999999888888888888888877777777777766666666666665556666666666655555555554554444444444444444333333333333333322222222221111111100000000//////////.............----------,,,,,,,,,++++++++**********))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""""!""!!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXYYZ[[[[[[[[[[[[[[[[[[\\]]^__```aaaaaaaabbbbbbccccdddhhhhhiihhhhhhhgggggggggggiiiiiiiiihhhhhgggggffffffeeeeddddddddddddddddddcccbbaa``_^^]]\\[[ZZZZYYYYYYWWWWWWWVVVVVVUUUUUUTTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>================<<;;;;;;;;;;;;;;:::::::::999999999888888888888888887777777777766666666666666555555556666555555555555455444444444444444433333333333333332222222221111111100000000///////////..............----------,,,,,,,++++++++**********)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""""!!"!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVWWWXXYYZ[[[[[[[[[[[[Z[[[[[\\]]^^_````aaaaaaaaaabbbbccccddhhhhhhhhhhhhhhgggggggggggiiiiiiiihhhhhgggggffffffeeeeeddddddddddddddddddcccbbaa`__^]]\\[[ZZZZYYYYYXXWWWWWVVVVVVVUUUUUUTTTTTTTTQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>================<<<;;;;;;;;;;;;;;:::::::::99999999888888888888888888777777777776666666666666655555555555555555555555445444444444444444433333333333333332222222221111111100000000///////////...............----------,,,,,,,+++++++**********)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""""!!"!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVWWWXXYYZ[[[[[[[[[[[[ZZ[[[[\\]]^^__`````aaaaaaaaaabbbbcccdghhhhhhhhhhhhhgggggggggggiiiiiiiihhhhhggggfffffffeeeedddddddddddddddddddcccbba``__^]]\\[[ZZZYYYYXXXXWWWVVVVVVVVUUUUUUTTTTTTTTSQQQQQQPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCEDDDDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>================<<<;;;;;;;;;;;;;::::::::::9999999888888888888888888877777777776666666666666665555555555555555555555444544444444444444444333333333333333222222221111111100000000///////////.................---------,,,,,,,+++++++**********))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVWWXXYYZ[[[[[[[[[[[ZZZZ[[[\\]]]^___``````````aaaaabbbcccdghhhhhhhhhhhhhgggggggggggiiiiiiihhhhhgggggffffffeeeeedddddddddddddddddddcccbaa``_^^]\\[[ZZZYYYYXXXXXWWVVVVVVVUUUUUUUTTTTTTTTSSQQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>================<<<;;;;;;;;;;;;;;::::::::::999999988888888888888888887777777777666666666666555555555555555555555555544444444444444444444333333333333333222222222111111100000000///////////..................---------,,,,,,+++++++**********)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""!!!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVWWXXYYZZ[[[[[[[[[ZZZZZ[[[\\\]]^^___````````````aaabbbcccgghhhhhhhhhhhhgggggggggggiiiiiiihhhhhggggffffffeeeeeedddddddddddddddddddcccbaa`__^]]\\[[ZZYYYYXXXXXXVVVVVVVVUUUUUUUTTTTTTTTSSSQQQPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>================<<<;;;;;;;;;;;;;;::::::::::99999988888888888888888888777777777666666666666555555555555555555555555544444444444444444444433333333333333222222222111111000000000////////////..................---------,,,,,,+++++++*********)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#####""""""""""""""""!!!!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWXXXYZZZZZZZZZZZZYYZZZZ[[[\\]```aaaaaaaaaaabbbbcccdddehhhiiiiiiiiiiihhhhhhhhhhhiihhhhhhhgggggfffffeeeeeedddddddddddddddddddddcccbaa``_^]]\[[ZZYYYXXXXXWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTQQQQQPPPPPPPPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>================<<<<<;;;;;;;;;;;;;;:::::::::9999999999999999999999888777777777776666666666666666666666666666666665555555544444444444444444444433333333333333222222111111100000000////////////////////............-------,,,,+++++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$################""""""""!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLKLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVWWXXXYZZZZZZZZZZZYYYYZZZ[[[\\]_````aaaaaaaaaaabbbcccddehhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggfffffeeeeeeedddddddddddddddddddddcccbaa`__^]\\[[ZZYYYXXXXWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSQQQPPPPPPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>================<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999999998888877777777776666666666666556666666666666666665555555544444444444444444444433333333333333222222111111100000000////////////////////.............------,,,,,++++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$################"""""""""!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJKKJKKKKKKKKKKKKKKKKKKKKLLLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTUUUUUUVVWWWXXYYZZZZZZZZZZYYYYZZZZ[[\\\_``````aaaaaaaaaabbbcccddghhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggfffffeeeeeeddddddddddcccddddddddcccbba``_^^]\[[ZZYYYXXXXWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSQPPPPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>================<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999988888888777777777666666666666555566666666666666666655555555444444444444444444443333333333333322222211111110000000////////////////////..............-------,,,,+++++++***********)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUVVWWWXXYYZZZZZZZZZYYYYYZZZZ[[[\\__``````````aaaaaabbbccddghhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggffffeeeeeeeddddddddcccccddddddddcccbba`__^]\\[ZZYYYXXXWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTSSSSPPPPPPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>=================<<<<<;;;;;;;;;;;;;;::::::::::9999999999999998888888888877777777766666666666555556666666666666666655555555544444444444444444443333333333333322222211111100000000/////////////////////.............-------,,,,,++++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUVVVWWXXYYZZZZZZZZYYYYYYYZZZZ[[\\___```````````aaaabbbcccdgghhhhiiiiiiihhhhhhhhhhhhhhhhhhhgggggfffffeeeeeeedddddddcccccccddddddccccbb``_^^]\[[ZZYYXXXWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTSSSSSPPPPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>==================<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999888888888888777777776666666666655555566666666666666665555555555444444444444444444433333333333332222221111110000000////////////////////...............-------,,,,,,+++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUVVVWWXXYYYZZZZZZYYYYYYYYZZZZ[[[\____```````````aaaabbbccdggghhhhhiiiihhhhhhhhhhhhhhhhhhhhgggggfffffeeeeeedddddddcccccccccdddcccccbba`__^]\\[ZZYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@?????????????????>==================<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999888888888888877777776666666666655555556655555666666665555555555544444444444444444333333333333332222221111110000000//////////////////................--------,,,,,,,+++++***********)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUVVVWWXXYYYZZZZZYYYYYYYYYYZZZ[[[\^_____``````````aaaabbcccfgghhhhhhiihhhhhhhhhhhhhhhhhhhhhgggggfffffeeeeedddddddcccccccccccccccccbbba`_^^]\[[ZYYXXXWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@???????????????????==================<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999888888888888887777776666666666655555555555555555555555555555555554444444444444444333333333333322222221111110000000///////////////..................---------,,,,,,,+++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWXXYYYYZZZYYYYYYYYYYYZZZZ[[[^______``````````aaabbbccfggghhhhhhhhhhhhhhhhhhhhhhhhhhhgggggffffffeeeeeddddddccccccccccccccccccbbaa__^]\\[ZZYYXXWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@????????????????????=================<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999888888888888887777766666666666655555555555555555555555555555555554444444444444443333333333333222222221111100000000////////////...................---------,,,,,,,,+++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUVVVWWWXYYYYYYYYYYYYYYYYYYZZZZ[[[^^______`````````aaaabbccffggghhhhhhhhhhhhhhhhhhhghhhhhggggggffffffeeeeedddddccccccccccccccccccbbaa`_^^]\[[ZYYXXWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSPPPPPPPPOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>================<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888888888888777666666666666655555555555555555555555555555555555444444444444443333333333333222222221111110000000///////////..................-----------,,,,,,,,+++++************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUVVVWWWXYYYYYYYYYYYYYYYYYYYZZZ[[[^^______``````````aaaabbcfffggghhhhhhhhhhhhhhhhggghhhhhggggggffffffeeeeedddddcccccccccccccccccbbbaa`_^]\\[ZZYXXWWWWVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888888888876666666666666655555555555555555555555555555555555554444444444443333333333332222222221111110000000/////////..................------------,,,,,,,,++++++*************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUVVWWWXYYYYYYYYYYYYYYYYYYYZZZ[[[^^_______``````````aaabbbeffgggghhhhhhhhhhhhhggggghhhhgggggggffffffeeeedddddccccccccccccccccccbbaa``^^]\[[ZYYXXWWWVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRPPPPPOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999988888888888888776666666666666655555555555555555555555555555555555555444444444443333333333322222222222111111000000/////////.................------------,,,,,,,,,++++++*************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUVVWWWXXYYYYYYYYYYYYYYYYYYZZZZ[[^^^______```````````aaabbeeffgggghhhhhhhhhhhgggggghhhggggggggfffffeeeeedddddcccccccccccccccccbbbaa`_^]]\[ZZYXXWWWVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRPPPOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999988888888888877776666666666666555555555555555555555555555555555555554444444444433333333332222222222221111110000000////////...............-------------,,,,,,,,,,+++++++************)))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXYYYYYYYYYYYYYYYYYYZZZZ[[^^^______````````````aaabeeeffgggghhhhhhhhgggggggghgggggggggffffffeeeeeddddcccccccccccccccccbbbbaa`_^]\\[ZYYXXWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::999999999998888888888877777666666666665555555555555555555555555555555555555555444444444433333333332222222222222111111000000////////..............------------,,,,,,,,,,,,++++++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXYYYYYYYYYYYYYYYYYZZZZ[[^^^_______````_```````aaadeeeffgggghhhhhhggggggggggggggggggfffffffeeeeeddddccccccbbbbbbcccbbbbbaa``_^]\[[ZYXXWWWVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRROOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::9999999999998888888888777777666666666655555555555555555555555555555555555555554444444444333333333322222222222221111111000000//////.............-------------,,,,,,,,,,,,++++++++++***********))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXYYYYYYYYYYYYYYYYYZZZZ[[^^_________________`````addeefffgggggggggggggggggggggggggggfffffffeeeedddddcccccbbbbbbbbbbbbbbbaa``_^]\[ZZYXXWWVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999998888888888777777766666666655555555555555555555555555555555555555555444444444333333333222222222222221111111000000///////...........------------,,,,,,,,,,,,,,+++++++++++**********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!! HIIIIIIIIIIIIIIIIIIIIJJIJJJJJJJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYZZZ[[^^____________________```cddeefffgggggggggggggggggggggggggfffffffeeeeeddddcccccbbbbbbbbbbbbbbbaaa``_^]\[ZZYXXWWVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRROOOOOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>====<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999999999998888888888777777766666666555555555555555555555555555555555555555555444444443333333332222222222222221111110000000//////...........-------------,,,,,,,,,,,,++++++++++++***********))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTUUUVVVWWWXXXXYYYYYYYYYYYYYYYZZZZ[[^^_____________________``ccddeefffgggggggggggggfffggggggffffffffeeeeedddddcccccbbbbbbbbbbbbbbbaaa`__]]\[ZZYXXWVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRROOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::9999999999999888888888777777776666665555555555555555555555555555555555555555554444444433333333332222222222222221111111000000//////..........-------------,,,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTUUUUVVVWWXXXXXXXXXXXXXYYYYYYYZZZ[[^^_______________^^^_____bccddeefffggggggggggfffffgggffffffffffeeeeeeddddcccccbbbbbbbbbbbbbbbbaaa`__]]\[ZZYXWWVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::99999999999999988888888877777777666665555555555555555555555555555555555555555544444444433333333332222222222222221111111000000///////.........-------------,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!! HHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTUUUUVVVWWXXXXXXXXXXXXXXYYYYYZZZZ[[^^_____________^^^^^^^^__bbccdeeefffgggggggffffffffffffffffffeeeeeeedddddcccccbbbbbbbbbbbbbbbbaaa`__]]\[ZZYXWWVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRROOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::999999999999999888888888877777777666655555555555555555555555555555555555555554444444443333333333222222222222222211111110000000///////........-------------,,,,,,,,,,,,++++++++++++++**********))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTUUUVVVWWXXXXXXXXXXXXXXXYYYYZZZZ[[^^____________^^^^^^^^^^_bbccddeeffffgggggffffffffffffffffffeeeeeeedddddcccccbbbbbbbbbbbbbbbbbaaa`__^]\[ZZYXWWVVUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>><<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::99999999999999998888888887777777776665555555555555555555555555555555555555544444444444333333333322222222222222221111111000000////////........-------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTUUUVVVWWWXXXXXXXXXXXXXXYYYYZZZZ[[^^___________^^^^^]]]]^^^abbccddeefffffffffffffffffffffffeeeeeeeeeddddddcccccbbbbbbbbbbbbbbbbbaaa``_^]\[ZZYXWWVVUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRROOOOOOOONNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>><<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999998888888888777777777665555555555555555555555455555555555554444444444443333333333322222222222222221111111000000////////........-------------,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTUUUVVVVWWXXXXXXXXXXXXXXYYYYZZZZ[[^^__________^^^^]]]]]]]]^aabbcddeeefffffffffffffeefffeeeeeeeeeeedddddddcccccbbbbbbbbbbbbbbbbbbaaa``_^]\[ZZYXWWVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999999999988888888888877777777766555555555555555555554445555555554444444444444444333333333222222222222222221111111000000////////........-------------,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTTUUUVVVVWWWXXXXXXXXXXXXXYYYYYZZZ[[^^^________^^^^]]]]]]]]]]`aabccddeefffffffffffeeeefeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbbbbbbaaaa``_^]\[[ZYXWWVVUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQOOOOONNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999888888888888877777777776555555555555555555555444555555554444444444444443333333333222222222222222111111111000000///////.........-------------,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!! HHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTUUUUVVVVWWWWXXXXXXXXXXXXYYYYZZZ[[^^^_______^^^^]]]]\\\\]]]`aabbccdeeefffffffffeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbbbbbaaaa``_^]\[[ZYXWWVVUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQOOOONNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888888877777777776655555555555555555554444455555544444444444444433333333332222222222222222111111111000000///////.........-------------,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVVWWWWWXXXXXXXXXXXYYYYZZZ[[^^^^____^^^^^]]]]\\\\\\]]``aabccddeeefffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbbbbaaaa``__^]\[[ZYXWWVVUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQOONNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888888888777777777765555555555555555555444444555554444444444444443333333333222222222222222211111111000000///////..........--------------,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVVVWWWWWWWWWWWWXXXXYYYYZZZ]]]^^^^^^]]]]\\\\[[[[[[\\^__``abbcccdddddddddcccccdddddccccccccccbbbbbbbbaaccccccccccccccccbbbbbaa``]]\[ZZYXWWVUUUTTTTSSSSSSSRRRRQQQQQQQQQQQQQQQPPPPPPPLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;:::::::::::::::::99998888888888888877777777777666666666655555555555555555555555444444444444433333333333222222222222222111111111000000////////.........--------------,,,,,,,,+++++++++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUVVVVVVVVWWWWWWWWWXXXXXYYYZZZ]]]]^^^]]]]]]\\\[[[[[[[[\^^__`aabbccdddddddddcccccdddccccccccccbbbbbbbbbaaaccccccccccccccbbbbbbaaa`_]]\[ZYYXWVVUUTTTTSSSSSSSSRRQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@A@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;:::::::::::::::::99999888888888888877777777777666666666655555555555555555555555444444444444433333333332222222222222222111111111000000////////.........---------------,,,,,,,,+++++++++++**************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUVVVVVVVVVWWWWWWWWXXXXYYYZZZ]]]]]]]]]]]]\\\[[[[[[[[[[^^__`aabbcccdddddddccccccdccccccccccbbbbbbbbbaaaaacccccccccccbbbbbbbbaaa``_]\\[ZYXXWVVUUTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;:::::::::::::::::99999988888888888877777777777766666666665555555555555555555555444444444444433333333332222222222222221111111111000000///////..........---------------,,,,,,,,,++++++++++***************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSTTTTUUUUUVVVVVVVVVVWWWWWWXXXXYYYYZZ]]]]]]]]]]]\\\\[[[[[[[[[[^^__``abbccccdddddccccccbcccccccccbbbbbbbbbaaaaaaacbbbbbbbbbbbbbbbbbaaa```_]\[[ZYXXWVVUUTTTSSSSSSSSRQQQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;::::::::::::::::9999999888888888887777777777776666666666655555555555555555555544444444444443333333333222222222222222111111111100000////////..........---------------,,,,,,,,,,+++++++++***************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSTTTTUUUUUUVVVVVVVVVVVWWWWWXXXYYYYZZ]]]]]]]]]]\\\\[[[[[ZZ[[[[]^^_``aabbccccdddccccccbbcccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbaaaa``__\\[ZZYXWWVUUTTTSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>======<<<<<<<<<<<<<<<<;;;;:::::::::::::::99999999988888888877777777777777666666666655555555555555555555544444444444443333333333222222222222222111111110000000////////...........--------------,,,,,,,,,,,++++++++***************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!! GGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSTTTTTUUUUUUVVVVVVVVVVWWWWWXXXXYYYZZ\]]]]]]]]\\\\\[[[[ZZZZ[[[]^^_``aabbccccccccccccbbbccccccbbbbbbbbbaaaaaaaaa`bbbbbbbbbbbbbbbbaaaa``__^\[[ZYXXWVVUUTTTSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;:::::::::::::::99999999998888888877777777777777666666666665555555555555555555554444444444443333333333222222222222221111111100000000////////............--------------,,,,,,,,,,,++++++++***************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSTTTTUUUUUUUUUVVVVVVVVWWWWXXXXYYYYZ\\]]]]]]\\\\\[[[[[ZZZZ[[[]^^__`aabbccccccccccccbbbcccccbbbbbbbbaaaaaaaa````bbbbbbbbbbbbbbbaaa```__^^[[ZYYXWWVVUUTTTSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;::::::::::::::99999999999888888877777777777777666666666666555555555555555555554444444444443333333333322222222222221111111100000000////////.............-------------,,,,,,,,,,,,+++++++***************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"#""""""""""""""""!!!!!!!!! GGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSTTTTTUUUUUUUUUUVVVVVVVWWWWXXXXYYYY\\\\\\\\\\\\\[[[[ZZZZZ[[[]^^__`aabbbccccccccccbbbbcccbbbbbbbbbaaaaaaaa`````bbbbbbbbbbbbbaaaa```__^^][ZZYXXWVVUUTTTSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;:::::::::::::99999999999988888777777777777777766666666666555555555555555555554444444444443333333333332222222222221111111100000000////////..............------------,,,,,,,,,,,,,++++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTUUUUUUUUUUUVVVVVVWWWXXXXYYYY\\\\\\\\\\\\[[[[[ZZZZZ[[[]^^__`aabbbcccccccccbbbbbcccbbbbbbbbbaaaaaaa``````bbbbbbbbbbbaaaaa```__^^]]ZZYYXWWVVUUTTTSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFGGGGGGGFFFFFFFFFFFFFFFFFEGFFFFFFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;::::::::::::99999999999998888777777777777777766666666666655555555555555555554444444444443333333333322222222222211111111000000000////////...............-----------,,,,,,,,,,,,,,+++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTUUUUUUUUUUUUVVVVWWWWXXXYYYY\\\\\\\\\\\\[[[[[ZZZZZ[[[]^^__``abbbcccccccccbbbbbccbbbbbbbbbaaaaaaa```````bbbbbbbbbaaaaaa``___^^]]\ZYYXWWVVUUTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;:::::::::::999999999999998888777777777777777666666666666655555555555555555554444444444433333333333222222222221111111110000000//////////...............-----------,,,,,,,,,,,,,,,++++****************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTUUUUUUUUUUUUVVVVWWWXXXXYYY\\\\\\\\\\\[[[[[[ZZZZZ[[[]^^__``aabbbcccccccbbbbbbcbbbbbbbbbaaaaaaa````````aaaaaaaaaaaaaa``___^^]]\[YYXXWVVUUTTTSSSSSSRRRRRRRQQQQQPPPPPPPPPPPPPPPOOOOOOLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;::::::::::99999999999999988877777777777777766666666666666555555555555555555544444444443333333333222222222221111111111000000///////////...............------------,,,,,,,,,,,,,,,++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTUUUUUUUUUUVVVVWWWWXXXYYY\\\\\\\\\\\[[[[[[ZZZZ[[[[]^^__``aabbbccccccbbbbbbabbbbbbbbbbaaaaaaa````````aaaaaaaaaaaa```___^^]\\[[YXXWVVUUUTTTSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;:::::::::99999999999999988877777777777777766666666666666555555555555555555554444444443333333332222222222211111111110000000///////////...............------------,,,,,,,,,,,,,,,++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!! FFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTUUUUUUUVVVVWWWXXXXYY\\\\\\\\\\\[[[[[[[ZZ[[[[[]^^__``aabbbbccccbbbbbbaabbbbbbbbbaaaaaaa`````````aaaaaaaaaaa```___^^]\\[[ZXXWVVUUUTTTSSSSSSSRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999999988877777777777777776666666666666555555555555555555554444444433333333332222222221111111111110000000///////////................-----------,,,,,,,,,,,,,,,++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXYY[\\\\\\\\\\[[[[[[[[[[[[[\^^^_```aabbbbbbbbbbbbbaaabbbbbbbbbaaaaaaa````````_aaaaaaaaaa````__^^]\\[[ZZWWVVUUUTTTSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;:::::::99999999999999998877777777777777776666666666666655555555555555555554444444433333333322222222221111111111100000000///////////................-----------,,,,,,,,,,,,,,,++++****************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!! FFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRSSSSTTTTTTTTTTTTTTTUUUUUVVVWWWWXXXYY[\\\\\\\\\\[[[[[[[[[[[[[\^^__```aabbbbbbbbbbbbaaaabbbbbbbbaaaaaaaa```````__aaaaaaaaaa```__^^]]\[[ZYYWVVUUUTTTSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;::::::99999999999999998887777777777777777666666666666655555555555555555554444444433333333222222222211111111111000000000///////////................------------,,,,,,,,,,,,,,,++++***************)))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! FFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRSSSSTTTTTTTTTTTTTTTTUUUUUVVVWWWXXXYY[\\\\\\\\\\\[[[[[[[[[[[\\^^__``aaaabbbbbbbbbbaaaaabbbbbbbbaaaaaaaa``````___aaaaaaaaa```__^^]]\[[ZZYXVVUUUTTTSSSSSSSSSSRRRRRRRQQPPPPPPPPPPOOOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999999999888777777777777777666666666666655555555555555555554444444433333333222222222111111111100000000000////////////................-----------,,,,,,,,,,,,,,,++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!! FFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRSSSSTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXYY[\\\\\\\\\\\\[[[[[[[[[\\\^___```aaabbbbbbbbbaaaaaabbbbbbbbaaaaaaaa```````__aaaaaaaa````__^]]\\[ZZYXXVUUTTTTSSSSSSSSSSSSRRRRRRQQPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999999999988887777777777777776666666666665555555555555555554444444443333333222222222111111111100000000000/////////////................-----------,,,,,,,,,,,,,,,+++++**************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRSSSTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXXY[\\\\\\\\\\\\\\[[[[[\\\\\^___``aaaaabbbbbbaaaaaaaabbbbbbaaaaaaaaaa``````___aaaaaaaa```__^^]\\[ZZYXXWUUTTTSSSSSSSSSSSSSSSRRRRRQQPPPPPPPPOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999999998888777777777777776666666666665555555555555555544444444433333333222222221111111110000000000000//////////.//................-----------,,,,,,,,,,,,,,,++++++**************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRSSSTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXXYY[\\\\\\\\\\\\\\\\\\\\\\\]___````aaaaaabaaaaaaaaaa`bbbaaaaaaaaaaaaaa``````__aaaaaaa````__^]]\[[ZYYXWWUTTTSSSSSSSSSSSSSSSSRRRRRQQPPPPPPPOOOOOOOOOOOOOOOONKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEDDDEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;:::::999999999999999988887777777777777766666666666655555555555555444444444443333333222222221111111111000000000000////////////.//...............------------,,,,,,,,,,,,,,,++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRSSSSTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYY[\\\\\\\\\\\\\\\\\\\\\\\]___````aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaa```````_aaaaaaa```__^^]\\[ZZYXXWVUTTSSSSSSSSSSSSSSSSSSRRRRQPPPPPPPOOOOOOOOOOOOOOONNNKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????@@@????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;:::::99999999999999998888777777777777776666666666665555555555544444444444444333333222222221111111110000000000000////////////../................-----------,,,,,,,,,,,,,,,+++++++************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTUUUUUTTTTTTTTTTUUUVVVWWWXXXYY[\\\\\\\\\\\\\\\\\\\\\]]]___````aaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaa``````_aaaaaaa```__^^]\[[ZYYXWWVTTSSSSSSSSSSSSSSSSSSSRRRRQPPPPPPOOOOOOOOOOOOOOONNNNKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;:::::999999999999999988887777777777777666666666665555555555444444444444444333333322222221111111111000000000000/////////////...................-----------,,,,,,,,,,,,,,,++++++++***********))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSTTTTUUUUUUUUTTTTTTTTTUUUUVVWWWXXXYY[\\\\\\\\\\\\\\\\\\\\]]]]__`````aaaaaaaaaa````````aaaaaaaabbbaaaaaaa```````aaaaaa````__^]]\[ZZYXXWVVTTSSSSSSSSSSSSSSSSSSSSRRRQPPPPPPOOOOOOOOOOOONNNNNNNKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;:::::9999999999999999888877777777777776666666666555555554444444444444444333333322222222111111111000000000000///////////////..................-----------,,,,,,,,,,,,,,,+++++++++***********))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRSSSTTTUUUUUUUUUUTTTTTTTTUUUUVVWWWXXXYY[\\\\\\\\\\\\\\\\\]]]]]]]_```````aaaaaa```````````aaaaaaaabbbaaaaaaa```````aaaaaa```__^^]]\[ZYYXWWVVTSSSSSRRRSSSSSSSSSSSSSRRRQPPPPPOOOOOOOOOOONNNNNNNNNKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>====================<<<<<<<<<<;;;;;;;;;;;;;;;::::::9999999999999998888777777777777666666666655555554444444444444444333333332222222111111111100000000000////////////////..................-----------,,,,,,,,,,,,,,,,+++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTUUUUUUUUUUUUTTTTTTTUUUUVVWWWXXXYY\\\\\\\\\]]]]]]]]]]]]]]]^`````````````````````````aaaaaaaabbbbaaaaaa```````aaaaaa```__^^]\\[ZYXXWVVUTSSSSRRRSSSSSSSSSSSSSSRRRQPPPPOOOOOOOOOONNNNNNNNNNNKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;::::::999999999999999888877777777777766666666555555544444444444444433333333322222222111111111000000000000////////////////..................------------,,,,,,,,,,,,,,,++++++++++*********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! EEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQRRRSSTTTUUUUUUUUUUUUUTTTTTTUUUUVVWWWXXXYY\\\\\\\]]]]]]]]]]]]]]]]^^`````````````````````````aaaaaaaaabbbaaaaaaa``````aaaaaa```__^^]\[[ZYXWWVVUSSSSRRRRSSSSSSSSSSSSSSRRRQPPPPOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>=====================<<<<<<<<;;;;;;;;;;;;;;;;;::::::99999999999999988887777777777766666666555555544444444444433333333333332222222111111111000000000000////////////////...................------------,,,,,,,,,,,,,,+++++++++++********))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSSTTUUUUUUUUUUUUUTTTTTTUUUUVVWWWXXXYY\\\\\\\]]]]]]]]]]]]]]^^^^____`````________________aaaaaaaabbbbbaaaaaaa`````____^^^^]]\\[[ZYXWWVUUTTSSRRRRRRRRRRRRSSSSSSRRRRRQNNMMMMMMLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCDDDCCCCCCCCCCCCCCCCCBBBBBCCBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>=>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999988888888877777777666666665555554444444444444443333333322222222211111111111110000000000000000/////////...---------------,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTUUUUVVVVUVUUUUUUTTTUUUUUVVWWWXXXYY\\\\\\]]]]]]]]]]]]]^^^^^^_________________________aaaaaaaabbbbbaaaaaaa`````____^^^^]]\\[ZZYXWWVUTTSSSRRRRRRRRRRRSSSSSSSRRRRRQNNMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>=>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999998888888887777777766666655555544444444444444433333333322222222211111111111110000000000000000//////////..---------------,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTUUUVVVVVVVVUUUUUUTTUUUUUVVWWWXXXYY\\\\\]]]]]]]]]]]^^^^^^^^^_______________^^^^^^^___aaaaaaaaaaaaaaaaaaaa`````___^^^^]]]\[[ZYYXWVVUTTSSRRRRRRRRRRRRSSSSSSSRRRRQQNMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>=>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999888888887777777766666655555444444444444443333333333222222222111111111111110000000000000000///////////.---------------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTTUUVVVVVVVVVVUUUUUUUUUUUVVVWWWXXXYY\\\\\]]]]]]]]]^^^^^^^^^^^____________^^^^^^^^^^^^_`aaaaaaaaaaaaaaaaaaa`````___^^^^]]\\[[ZYXXWVUUTTSSRRRRRRRRRRRRSSSSSSRRRRRQQNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999888888877777777666666555554444444444443333333333333222222222111111111111100000000000000000///////////----------------,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPQQQRRSTTUUUVVVVVVVVVVUUUUUUUUUUUVVVWWWXXXYY\\\\\]]]]]]]^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^``aaaaaaaaaaaaaaaaa``````__^^^^]]]\\[ZZYXWWVUUTSSSRRRRRRRRRRRRSSSSSRRRRRQQQNMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999988888877777777666666555555444444444333333333333332222222221111111111111100000000000000000////////////---------------,,,,,,,,,,,,,++++++++++++++++*********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPQQQRRSTTUUVVVVVVVVVVVVUUUUUUUUUUVVVWWWXXXYY\\\\\]]]]]]^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^````aaaaaaaaaaaaaaa``````_^^^^]]]\\[[ZYYXWVVUTTSSSRRRRRRRRRRRRSSSSRRRRRRQQQMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@??@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999998888777777777666666555555544444443333333333333332222222221111111111111110000000000000000/////////////--------------,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPQQQRSSTTUUVVVVWWWVVVVVVUUUUUUUUUVVVWWWXXXYY\\\\]]]]]]^^^^^^^^^^^^^^^______^^^^^^^^^]]]^^^^^^^`````aaaaaaaaaaaaaa`````__^^^^]]\\\[ZZYXXWVUUTTSSRRRRRRRRRRRRRRRRRRRRRRQQQQMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@???@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::9999999999887777777777666666555555544444433333333333333332222222221111111111111110000000000000000//////////////-------------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPQQRRSTTUUVVVWWWWWWVVVVUUUUUUUUVVVVWWWXXXYY\\\\]]]]]^^^^^^^^^^^^^^^^_____^^^^^^]]]]]]]]]]^^^^```````aaaaaaaaaaa`````__^^^^]]]\\[[ZYYXWWVUUTSSSRRRRRRRRRRRRRRRRRRRRRQQQQPMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@?????@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999998877777777776666665555555444444333333333333333222222222211111111111111100000000000000000//////////////------------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPQQRRSTTUUVVVWWWWWWWVVVVUUUUUUUVVVVWWWXXXYY\\\\]]]]]^^^^^^^^^_^^^^^^____^^^^^]]]]]]]]]]]]]^^^````````aaaaaaaaa``````__^^^]]]\\[[ZZYXXWVVUTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQPMMLLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@???????@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999998877777777776666666555555444443333333333333333222222222221111111111111100000000000000000///////////////------------,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQRRSTTUUVVVWWWWWWWVVVVUUUUUUUVVVVWWWXXXYY\\\\]]]]]^^^^^^____^^^^^^___^^^^^]]]]]]]]]]]]]]]]^_`````````aaaaaa``````___^^]]]\\[[[ZYYXWWVUUTTSSSRRRRRRRRRRRRRRRRRRRRQQQQPPMMLLLLLLLLKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@????????@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::9999999988887777777766666666555555444444333333333333332222222222221111111111111110000000000000000///////////////.-----------,,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRRSTTUUVVVWWWWWWWVVVVVUUUUUVVVVWWWXXXXYY\\\\]]]]^^^^^^^_____^^^^^__^^^^^]]]]]]]]]]]]]]]]]]__``````````a````````____^]]]\\\[[ZZYXXWVVUTTSSSRRRRRRRRRRRRRRRRRRRRQQQQPPPMLLLLLLLLKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBBBBBABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@?????????@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::9999999988888777777766666666555555544444333333333333332222222222221111111111111110000000000000000///////////////..----------,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQRRSSTUUVVVWWWWWWWVVVVVVUUUVVVVVWWWXXXXYY\\\\]]]]^^^^^^_____^^^^^^__^^^^]]]]]]]]]]]]]]]]]]]___`````````````````____^]]]\\\[[ZZYYXWWVUUTTSSSRRRRRRRRRRRRRRRRRRRQQQQPPPPLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>========>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::9999999988888877777766666666655555544444333333333333332222222222221111111111111110000000000000000///////////////...---------,,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTUUVVVWWWWWWWVVVVVVVVVVVVVVWWWXXXYYY\\\\]]]]^^^^^^_____^^^^^^_^^^^]]]]]\\\\\\\]]]]]]]]____````````````````___^^]]]\\[[ZZYYXXWVVUTTTSSRRRRRRRRRRRRRRRRRRRQQQQQPPPPLLLLLLLKKKKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBCCCCBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=========>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::9999999888888887777766666666655555554444433333333333322222222222221111111111111110000000000000000///////////////....--------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQRSSTTUUVVVWWWWWWVVVVVVVVVVVVVWWWWXXXYYY\\\\]]]]^^^^^^____^^^^^^]^^^^]]]]]\\\\\\\\\]]]]]]]_____`````````````_____^^]]\\[[[ZYYXXWWVUUTTSSSRRRRRRRRRRRRRRRRRRQQQQQPPPPOLLLLLLKKKKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@?????????????@@???????????????????>>>>>>>>>>>>>>>>>============>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::9999999888888888777776666666665555555444443333333333322222222222222111111111111110000000000000000////////////////....-------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOPPQQRRSTTUUVVVVVVVWWVVVVVVVVVVVVVWWWXXXXYYY\\\\]]]]^^^^^^^___^^^^^^]^^^^]]]]\\\\\\\\\\\]]]]]]_____`````````````____^^^]\\\[[ZZYYXWWVVUTTTSSSRRRRRRRRRRRRRRRRRQQQQQPPPPOOLLLLLKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>===============>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999998888888888777766666666655555555444443333333333222222222222222111111111111100000000000000000///////////////.....-------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOPPPQQRSSTTUUVVVVVVWVVVVVVVVVVVVVWWWWXXXXYYY\\\]]]]]^^^^^^^^^^^^^^^]]^^^]]]]]\\\\\\\\\\\\]]]]]______```````````____^^^]\\\[[ZZYYXXWVVUUTTSSSRRRRRRRRRRRRRRRRRQQQQQPPPPOOOLLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>================>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999998888888888877766666666665555555444444333333333222222222222222111111111111110000000000000000///////////////......------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPQQRRSTTUUUVVVVVVVVVVVVVVVVVVVWWWXXXXYYYY\\\]]]]]^^^^^^^^^^^^^^^]]^^^]]]]\\\\\\\\\\\\\]]]]]_______````````_____^^^]]\\[[ZZZYYXWWVVUUTTSSSRRRRRRRRRRRRRRRRQQQQQPPPPPOOOLLLKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>=================>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999888888888887776666666666555555544444433333333222222222222222111111111111110000000000000000///////////////.......-----,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOPPPQRRSSTTUUUVVVVVVVVVVVVVVVVVWWWWXXXXYYYY\\\]]]]]^^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\]]]]_______```````_____^^^]]]\[[[ZZYYXXWWVUUTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@????????@@@@@@@??????????????????????????????????????>>>>>>>>>>>>==================>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::99999999888888888888777666666666555555554444443333333222222222222222111111111111110000000000000000///////////////........----,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNONNNNOOOOOPPQQRRSTTTUUUVVVVVVVVVVVVVVVVWWWWXXXXYYYY\\\]]]]]^^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\\]]]________`_`_______^^^]]]\\[[ZZYYXXWWVVUUTTSSSRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@?????????@@@@@@???????????????????????????????????????>>>>>>>>>>>>==================>>>============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999999888888888888877666666666655555554444444333333322222222222222111111111111110000000000000000///////////////.........---,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOPPQQRRSSTTTUUUUUVVVVVVVVVVVVVWWWWXXXYYYYY\\\]]]]]]^^^^^^^^^^^^^]]]^^]]]]]\\\\\\\\\\\\\\\]]]_________________^^^]]]]\[[ZZZYYXXWWVVUTTTSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@???????????????????????????????????????>>>>>>>>>>>>===================>>=============<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::9999999988888888888888776666666665555555444444443333332222222222222211111111111111000000000000000////////////////..........--,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"#""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOPPQQRRSSTTTUUUUUUUUUUUVVVVVVWWWXXXXYYYYY\\\]]]]]]^^^^^^^^^^^^]]]]^^]]]]]\\\\\\\\\\\\\\\\]]________________^^^]]]\\\[[ZZYYYXXWVVUUTTSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOONKKKKKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@????????????????????????????????????????>>>>>>>>>>>>====================>==============<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888776666666655555555444444433333322222222222222111111111111110000000000000000////////////////..........-,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQRQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRSSSTTTUUUUUUUUUUUVVVVVWWWXXXXYYYYY\\\]]]]]]^^^^^^^^^^^^]]]]^^]]]]]]\\\\\\\\\\\\\\\]]______________^^^^]]]\\\[[ZZZYYXXWWVVUUTTSSSRRRRRRRRQQQQQQQQQPPPPPPOOOOOOONKKKKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@????????????????????????????????????????>>>>>>>>>>>>>===================================<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999988888888888888876666666665555555444444433333322222222222222111111111111110000000000000000////////////////...........-,,,,,,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSSTTTTUUUUUUUUUUVVVVWWWXXXXYYYYZ\\\]]]]]]]^^^^^^^^^^^]]]]^^^]]]]]]\\\\\\\\\\\\\\]]_____________^^^^]]]\\\[[ZZZYYXXXWWVVUUTTSSSRRRRRRRQQQQQQQQQPPPPPPOOOOOOONNKKKKKKKKKKJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@?????????????????>>>>>>>???????????????>>>>>>>>>>>>>>====================================<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999988888888888888877666666665555555444444433333322222222222222111111111111110000000000000000////////////////............,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQRRSSSTTTTUUUUUUUUUVVVVWWWXXXXYYYYZ\\\]]]]]]]]^^^^^^^^^^]]]]^^^]]]]]]\\\\\\\\\\\\\\\]____________^^^^]]]\\\[[[ZZYYYXXWWVVUUUTTSSSRRRRRRRQQQQQQQQPPPPPPOOOOOOONNNKKKKKKKKKJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>?????????????>>>>>>>>>>>>>>>=====================================<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999998888888888888887766666665555555444444443333332222222222222111111111111110000000000000000////////////////.............,,,,,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRSSSTTTTTUUUUUUUUVVVVWWWXXXYYYYZ\\\]]]]]]]]^^^^^^^^^^]]]]^^^]]]]]]]\\\\\\\\\\\\\\]^__________^^^^]]]\\\[[[ZZYYYXXXWWVVUUTTTSSSRRRRRRQQQQQQQPPPPPPPOOOOOOONNNNKKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999998888888888888888766666665555555444444443333332222222222222211111111111111000000000000000////////////////..............,,,,,,,,,,,,,,++++++++++++++***************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRSSSTTTTUUUUUUUVVVVWWWXXXYYYYZZZ]]]^^^^^^^^___________^^^```_______^^^^^^^^^^^^^^^^^^^^__^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVUUTTTSSSSRRRRRPPPPOOOOOONNNNNNNNMMMMMMMJJJJIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@@@@@@??@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>===============================<<<<<<=============<<<<<<<<<<;;;;;;::::::::::::::::::9999999999888888888888888877777776666665555555444444443333333222222222222222211000000000000000//////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPQQRRRSSSSTTTTUUUUUUVVVVWWWXXXYYYZZZ]]]^^^^^^^^^_________^^^^````______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZZYYYXXXXWWWVVUUTTTSSSSRRRRRPPPPOOOOONNNNNNNMMMMMMMMMJJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@???@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>================================<<<<<<<<<=============<<<<<<<<<<;;;;;::::::::::::::::::9999999999988888888888888887777776666665555555444444444333333322222222222222211100000000000000//////////////...............------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! CDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPQQQRRRSSSSTTTTUUUUUUVVVWWWXXXYYYYZZ]]]^^^^^^^^^^________^^^^````_______^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZZYYXXXXXWWWVVVUUTTTSSSSRRRRRPPPOOOOONNNNNNNMMMMMMMMMMJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>================================<<<<<<<<<<<<<============<<<<<<<<<<<;;;;;:::::::::::::::::9999999999988888888888888887777777666665555554444444444333333322222222222222211110000000000000//////////////................-----------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUVVVVWWXXXYYYYZZ]]]]^^^^^^^^^^______^^^^^````_______^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZYYYYXXXXWWWVVVUUUTTTSSSSRRRRRPPPOOOOONNNNNNMMMMMMMMMMLIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=============>===================================<<<<<<<<<<<<<<===========<<<<<<<<<<<<;;;;;::::::::::::::::99999999999988888888888888887777776666655555544444444443333333222222222222222111110000000000000/////////////................-----------,,,,,,,,,,,,,,,,++++++++++++****************)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQRRRRSSSTTTTTTUUUUVVVWWWXXXYYYZZ]]]]]^^^^^^^^^^^^^^^^^^^^````_______^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZZYYYYXXXWWWWWVVVUUUTTTSSSSRRRRRPPPOOOONNNNNNMMMMMMMMMMLLIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<=======<<<<<<<<<<<<<<<<<<========<<<<<<<<<<<<<<;;;;;:::::::::::::::999999999999988888888888888887777776666655555544444444443333333222222222222222111111000000000000/////////////................-----------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNOOOPPPQQQRRRRSSSTTTTTUUUUVVVWWWXXXYYYYZ]]]]]^^^^^^^^^^^^^^^^^^^^````_______^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[[ZZYYYXXXWWWWWWVVVUUUUTTTSSSSRRRRRPPOOOONNNNNNMMMMMMMMMMLLLIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@????????????????????????????????>>>>>>>>>>>>>>>=>>>>>>>>>====================================<<<<<=====<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::999999999999988888888888888888777777666655555544444444433333333222222222222222211111100000000000//////////////...............-----------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNOOOPPPQQQRRRRSSSTTTTTUUUUVVVWWXXXYYYYZ]]]]]]^^^^^^^^^^^^^^^^^^^```________^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYYXXXXWWWWVVVVVUUUTTTTSSSSRRRRRPPOOOONNNNNMMMMMMMMMMLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@?????????????????????>????????>>>>>>>>>>>>>>>>==>>>>>>>===================================<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::999999999999998888888888888888777777666665555544444444433333333222222222222222211111110000000000///////////////..............-----------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNOOOPPPQQQRRRRSSSSTTTTTUUUVVVWWWXXXYYYY]]]]]]]^^^^^^^^^^^^^^^^^^``________^^^^^^^^^^^^^^^^^^^^^^^]]]\\[[ZZZYYXXXXWWWWVVVVVUUUUTTTTSSSSRRRRRPPOOOONNNNMMMMMMMMMMLLLLLIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@??????????????????>>>>>???????>>>>>>>>>>>>>>>>===>>>>>>==================================<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::::999999999999998888888888888888777777766665555544444444433333333222222222222222211111111000000000///////////////..............------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#$#################"""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNMMMNNNNNNOOOOPPPQQQRRRSSSSSTTTTUUUUVVVWWXXXYYYY]]]]]]]]]^^^^^^^^^^^^^^^]_________^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYYXXXWWWVVVVVVUUUUTTTTSSSSSRRRRRPPOOONNNNNMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>??????>>>>>>>>>>>>>>>=====>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::9999999999999998888888888888888877777766666555544444444333333333222222222222222211111111100000000///////////////..............-------------,,,,,,,,,,,,,,+++++++++++++****************)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$################"""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMNNNNNNOOOPPPQQQQRRSSSSSSTTTTUUUVVVWWWXXXYYY\]]]]]]]]]]^^^^^^^^^^]]]]________^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXXWWWVVVVVVUUUUUTTTTSSSSSRRRRQPPOOONNNNNMMMMMMMLLLLLLLLIIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>?????>>>>>>>>>>>>>>>======>>>>===================<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;:::::::::::9999999999999998888888888888888877777776666555554444444333333333322222222222222211111111110000000///////////////..............--------------,,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPQQQRRRSSSSSTTTTUUUVVVWWWXXXYYY\]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXXWWWVVVVUUUUUUTTTTSSSSSSRRRRQPOOOONNNNMMMMMMMLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@@@@@?????????????????????????????????>>>>>>>>>>???>>>>>>>>>>>>>>>>=======>>===================<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::9999999999999998888888888888888877777777666655554444444333333333332222222222222211111111111000000////////////////..............--------------,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPQQQQRRRSSSSSTTTTUUUVVVWWWXXXYY\\]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWWVVVUUUUUUTTTTTSSSSSRRRRRQPOOOONNNNMMMMMMLLLLLLLLLLIIIIHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??@@@@@?????????????????????????????????>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>========>>=================<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::9999999999999998888888888888888877777777666655555444444333333333333222222222222211111111111100000////////////////..............---------------,,,,,,,,,,,,+++++++++++++***************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPQQQQRRRSSSSSTTTUUUVVVWWWXXXYY\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWVVVUUUUUUTTTTTSSSSSRRRRRQQOOOONNNNMMMMMMMLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999999999998888888888888888877777777766665555444444433333333333322222222222211111111111110000////////////////..............----------------,,,,,,,,,,,++++++++++++++**************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPQQQQRRRRSSSSTTTTUUUVVWWWXXXXY\\\]]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWVVVUUUUUTTTTTSSSSSRRRRRQQQOOOONNNNMMMMMMLLLLLLLLLLKIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@?????@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999999988888888888888888877777777766666555544444433333333333332222222222211111111111111000////////////////..............----------------,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPQQQRRRRRSSSSTTTUUUVVVWWWXXXY\\\\]]]]]]]]]]]]]]]]\\\\\^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\[[ZZYYXXWWWVVVUUUUTTTTTSSSSSRRRRRRQQQOOOONNNNMMMMMMLLLLLLLLLKKHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;::::::9999999999999988888888888888888877777777776666555554444433333333333333222222222211111111111111100////////////////..............----------------,,,,,,,,,,,++++++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPQQQRRRRRSSSTTTTUUVVVWWWXXXX\\\\\]]]]]]]]]]]]]\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\[[ZZYYXXXWWVVUUUUUTTTTSSSSSRRRRRRQQQQOOONNNNNMMMMMLLLLLLLLLKKKHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBABAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????????>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;::::::9999999999999888888888888888888777777777776666655554444443333333333333322222222211111111111111110////////////////..............----------------,,,,,,,,,,,++++++++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPQQQRRRRSSSSTTTUUUVVWWWXXXX\\\\\]]]]]]]]]]]]]\\\\\\\^]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]\\[[ZZZYYXXWWVVUUUUTTTTTSSSSRRRRRQQQQQQOOONNNNMMMMMMLLLLLLLKKKKKHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;::::::99999999999998888888888888888877777777777776666655554444433333333333333222222222111111111111111100///////////////..............----------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMNNNNNOOOOOPPPPPQQQRRRRSSSTTTUUUVVVWWWXXX\\\\\\]]]]]]]]]]]\\\\\\\[]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWWVVUUUTTTTSSSSRRRRRQQQQQQPOONNNNNMMMMMLLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;:::::999999999999988888888888888888877777777777776666655554444443333333333333222222222111111111111111100///////////////..............----------------,,,,,,,,,,,++++++++++++++++*************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMNNNNNOOOOOPPPPQQQQRRRRSSSTTTUUVVVWWWXXX[\\\\\]]]]]]]]]]]\\\\\\[[]]]]]\\\\\\\\\\\]]]]]^^^^^^^^^^^]]]]\\\[[ZZYYXXWWWVVUUUTTTSSSSRRRRRQQQQQQPPONNNNNNMMMMMLLLLLLKKKKKKKHHHHHHHHHHGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::9999999999999888888888888888888777777777777776666655554444433333333333332222222221111111111111111000//////////////..............----------------,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMNNNNNOOOOOPPPPQQQQQRRRSSSTTTUUUVVWWWWXX[\\\\\\]]]]]]]]]\\\\\\\[[]]]]\\\\\\\\\\\\\]]]]]^^^^^^^^^^]]]]\\\[[ZZYYYXXWWVVUUUTTTSSSSRRRRQQQQQPPPPNNNNNNMMMMMLLLLLLKKKKKKKKHHHHHHHHGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>===>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;:::::99999999999988888888888888888887777777777777766666555554444433333333333322222222211111111111111110000/////////////..............----------------,,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNOOOOOOPPPQQQQRRRSSSTTTUUUVVVWWWXX[[\\\\\]]]]]]]]]\\\\\\[[[]]]\\\\\\\\\\\\\\\\]]]]]^]]^^^]]]]]]\\\[[[ZZYYXXWWVVUUUTTTSSSRRRRQQQQQPPPPPNNNNNNMMMMMLLLLLLKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>=====>>>>>>>==================<=======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<;;;;;;;;;;;;;;;;;:::::::99999999999888888888888888888877777777777777666666555544444333333333333222222222111111111111111100000////////////...............---------------,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOOOPPPQQQQRRRSSSTTUUUVVVWWWXX[[\\\\\\]]]]]]]]\\\\\\[[[]]\\\\\\\[[[[[\\\\\\]]]]]]]]]]]]]]]]\\\[[[ZZYYXXWWVVUUUTTTSSSRRRQQQQPPPPPPPNNNNNNMMMMMLLLLLKKKKKKKKKHHHHGGGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>====================<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::99999999998888888888888888887777777777777776666665555544444333333333332222222221111111111111111000000///////////...............----------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUVVVWWWWX[[[\\\\\]]]]]]]]\\\\\\[[[]]\\\\\[[[[[[[[[\\\\\]]]]]]]]]]]]]]\\\\[[[ZZYYXXWWVVUUUTTSSSRRRQQQQPPPPPPPONNNNNMMMMMLLLLLKKKKKKKKKJHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>=====================<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999988888888888888888777777777777777766666655555444443333333333322222222211111111111111110000000///////////..............----------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOOOOPPPQQQQRRSSSTTTUUUVVVWWWX[[[\\\\\]]]]]]]]\\\\\\[[[]]\\\\[[[[[[[[[[[[\\\\\]]]]]]]]]]]]\\\\[[[ZZYYXXXWVVUUUTTSSSRRRQQQPPPPPPOOONNNNMMMMMMLLLLLKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999888888888888888887777777777777777766666655554444433333333333222222222111111111111111100000000//////////...............---------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPPPQQQRRRSSTTTUUUVVVWWWW[[[\\\\\\]]]]]]]\\\\\\[[[]\\\\\[[[[[[[[[[[[[\\\\\\\\\]]]]]\\\\\\[[[ZZYYXXXWVVUUUTTSSSRRQQQQPPPPOOOOONNNMMMMMMMLLLLKKKKKKKJJJJGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999888888888888888887777777777777777666666555554444433333333322222222221111111111111111000000000/////////................--------------,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOOOPPQQQQRRSSSTTTUUVVVWWWWXXZZZ[[[[[\\\\\\\\\\[[[[[ZZ]]]\\\\\[[[[[[[[[[\\\\\\]\\\\\\\\\\\\\[[[[ZZYYYXXWWWVVUUUTTSSSRRRQQQPPPPPPPLLLLLLLLLKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;:::::::::::::999999999999999988888888888888888887777777777777766666655544444333333333222222222221111111111111110000000000/////////................------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOOPPPQQQRRSSSTTTUUVVVWWWWXXZZZ[[[[[\\\\\\\\\\[[[[[ZZ]]]\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[ZZZYYXXXWWWVVUUUTTSSSRRQQQQPPPPPPPLLLLLLLLKKKKKJJJJJIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;::::::::::::::999999999999999988888888888888888777777777777777666666555444443333333332222222222221111111111111100000000000////////................------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOPPPQQQRRSSSTTUUUVVVVWWWXXZZZZ[[[[[\\\\\\\\\[[[[[ZZ]]]\\\\\[[[[[[[[[[[[[\\\\[\\\\\\\\\\[[[[[ZZZYYXXWWWWVVUUUTTSSSRRQQQPPPPPPPOLLLLLLLKKKKKJJJJJIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;:::::::::::::9999999999999999888888888888888777777777777777776666665555444443333333322222222222221111111111111000000000000///////................------------,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNNOOOOPPPQQQRRSSSTTUUUVVVVWWWWXZZZZ[[[[[\\\\\\\\\[[[[[ZZ]]]\\\\[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[ZZZYYYXXWWWWVVUUUTTSSSRRQQQPPPPPOOOLLLLLLKKKKKJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>??>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;::::::::::::::9999999999999999888888888888877777777777777777766666655555444433333333222222222222221111111111110000000000000//////................------------,,,,,,,,,,,,,,,,+++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOPPPQQQRRSSTTTUUUVVVVWWWWXZZZZ[[[[[[\\\\\\\[[[[[[ZZ]]]\\\\[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZYYYXXXWWWWVVUUUTTSSSRRQQQPPPPOOOOLLLLLKKKKKKJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?@@@@???????????????????>>?>>>>>>>>>>>>>>>>>>>>====>>>>>>>================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;:::::::::::::::::::::;;:::::::::::::::9999999999999999888888888888777777777777777777666666655555444333333332222222222222221111111111100000000000000/////................------------,,,,,,,,,,,,,,,,+++++++++++***************))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLMMMMMMNNNNNNOOOOPPPQQRRRSSTTTUUUVVVWWWWWXZZZZZ[[[[[\\\\\\\[[[[[[ZZ]]]\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZYYYXXXWWWWVVVUUUTTSSSRRQQPPPPOOOOOLLLKKKKKKKJJJJJIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>=============================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::::::::::::::::::::::::::::::::::::::9999999999999999888888888887777777777777777777666666555554444333333332222222222222221111111111000000000000000////.................-----------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLMMMMMNNNNNNOOOOPPPQQRRRSSTTTUUUVVVWWWWWXZZZZZ[[[[[[\\\\\[[[[[[[ZZ]]]\\\\[[[[[ZZZZZZZZ[[[[[ZZ[[[[[[ZZZZZZZYYYXXXXWWWWVVVUUUTTSSSRRQQPPPOOOOOOKKKKKKKKKJJJJJIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????@???????????????????>>>>>>>>>>>>>>>>>>>>>>========>>>>====================<=======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;:::::::::::::::::::::::::::::::::::::::::9999999999999999888888888877777777777777777776666665555544443333333322222222222222221111111110000000000000000////................------------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLMMMMMNNNNNNOOOOPPQQQRRSSSTTUUUVVVVWWWWWXYZZZZ[[[[[[[\\\[[[[[[[[ZZ]]]\\\\[[[[[ZZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYXXXXWWWVWVVVUUUTTSSSRRQQPPPOOOOOOKKKKKKKKJJJJJIIIIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>==========>>>===================<<<====<<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999988888888887777777777777777766666665555544443333333322222222222222221111111110000000000000000////................------------,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLLMMMMMNNNNNNOOOOPPQQQRRSSSTTUUUVVVVWWWWWXYZZZZZ[[[[[[[[[[[[[[[[[ZZ]]]\\\\[[[[[ZZZZZZZZZZZ[[ZZZZZZZZZZYYYYYYXXXXWWWVVVVVVUUUTTSSSRRQQPPOOOOONNKKKKKKJJJJJJIIIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>===========>===================<<<<<=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999998888888887777777777777777766666665555554444333333332222222222222221111111110000000000000000////................------------,,,,,,,,,,,,,,,,++++++++++*****************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMNNNNNOOOOOPPQQQRRSSTTTUUUVVVVWWWWWXYZZZZZ[[[[[[[[[[[[[[[[[ZZ]]]\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXWWWWVVVVVVUUUUTTSSSRRQQPPOOOONNNKKKKJJJJJJJIIIIIIIIHHHHHHGFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999998888888888777777777777776666666666555554444333333332222222222222221111111110000000000000000////................------------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLMMMMMNNNNNOOOOOPQQQRRRSSTTTUUUVVVWWWWWWXYZZZZZ[[[[[[[[[[[[[[[[ZZZ]]]\\\\[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXWWWWVVVVVVVUUUUTTSSRRQQPPPOOONNNNKJJJJJJJJJIIIIIIIHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999::::::::::::::::::::99999999999999999888888888777777777777666666666666555554444433333332222222222222221111111110000000000000000////................------------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNNOOOOPPQQQRRRSSTTTUUVVVVWWWWWWXYZZZZZ[[[[[[[[[[[[[[[[ZZZ]]]\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWVVVVVVVVVUUUUTTSSRRQQPPOOONNNNNJJJJJJJJJIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999::::::::::::::99999999999999999988888888877777777766666666666666555555444443333333222222222222221111111110000000000000000/////...............------------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNOOOOOPPQQQRRRSSTTTUUVVVVVWWWWWXYZZZZZ[[[[[[[[[[[[[[[[ZZZ]]]\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWVVVVVVUVVUUUUTTTSSRRQQPPOONNNNNMJJJJJJJJIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;:::::::::::::::::::::9:::::99999999999999999999:::::::::::::99999999999999999998888888887777777666666666666665555555444444333333222222222222221111111110000000000000000//////..............------------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNOOOOOPPQQQRRRSSTTTUUUVVVVWWWWWXYZZZZZZ[[[[[[[[[[[[[[ZZZZ]]\\\\[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXWWWWWVVVVVVUUUVUUUUUTTTSSRRQPPOOONNNMMMJJJJJIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;::::::::::::::::::::9999::99999999999999999999999::::::::::::99999999999999999998888888888777777766666666666655555555444444433333222222222222221111111110000000000000000///////.............------------,,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMNNNNOOOOOPPQQQRRRSSTTTUUUVVVVWWWWWXYZZZZZZ[[[[[[[[[[[[[[ZZZZ]]\\\\[[[[[ZZZZZZZZZZZZZZYYYXXXXXWWWWWWVVVVVVVUUUUVUUUUUTTSSRRQQPPOONNNMMMMJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999999999::::::::::999999999999988999998888888888777777766666666666655555555444444433333322222222222221111111110000000000000000////////............-------------,,,,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! @@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKLLLLLMMMMNNNNOOOOOPPQQQRRRSSTTTUUUVVVVWWWWWWYZZZZZZ[[[[[[[[[[[[[ZZZZZ]\\\\[[[[[ZZZZZZZZZZZZZZZYXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTSSRRQPPOONNNMMMMMIIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>====================<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999999999999::::::::9999999999999988899988888888888877777766666666665555555555444444443333322222222222221111111110000000000000000/////////...........--------------,,,,,,,,,,,,,,+++++++++++*****************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! @@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKLLLLMMMMNNNNOOOOOPPQQQRRRSSTTTUUUVVVVVWWWWWYYZZZZZ[[[[[[[[[[[[[ZZZZY\\\\[[[[[ZZZZZZZZZZZZZZYYXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUTTSSRRQQPPOONNMMMMMLIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999999999999999999999888889888888888888877777776666666655555555555444444443333332222222222221111111111000000000000000//////////..........---------------,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKLLLLMMMMNNNNNOOOOPPQQQRRRSSSTTTUUUVVVVWWWWWYYZZZZZ[[[[[[[[[[[[ZZZZZY\\\[[[[ZZZZZZZZZZZZZZYYYYXXXWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSRQQPPOONNMMMMLLLIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>????>>>>>>>>>>>>>>>>>>>==>====================<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999999999999999999999999998888888888888888888887777776666666655555555555444444444333333222222222211111111111100000000000000///////////.........----------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKLLLLLMMMMNNNNOOOOOPPQQQRRSSSTTTUUUVVVVVWWWWYYZZZZZ[[[[[[[[[[[ZZZZZYY\\[[[[ZZZZZZZZZZZZZYYYYYYXXWWWWVVVVVUUUUUUUUUUUUUUUUUTTTSSRRQQPOONNMMMMLLLLIIIIIIIHHHHHHHHHHHHHGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>??>>>>>>>>>>>>>>>>>>>=======================<<<<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999988888888888888888888887777777666666655555555555444444444333333222222222221111111111110000000000000////////////........-----------------,,,,,,,,,,,++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKLLLLMMMMNNNNNOOOOPPQQQRRRSSTTTUUUUVVVVWWWWYYZZZZZZ[[[[[[[[[ZZZZZYYY\[[[ZZZZZYYYYYYYYYYYYYYYXXWWWVVVVVUUUUUUUUUUUUUUUUUUUTTSSRRQQPOONNMMMLLLLLLIIIIHHHHHHHHHHHHHHGGGGGGGFEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????>>>>?>>>>>>>>>>>>>>>>>>>=======================<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999999999988888888888899999999999999888888888888888888888887777777666666655555555555444444444433333322222222221111111111111000000000000/////////////.......-----------------,,,,,,,,,,,+++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLMMMMMNNNNNOOOPPQQQRRRSSSTTTUUUVVVVWWWWYYYZZZZZ[[[[[[[[[ZZZZYYYY[[[ZZZYYYYYYYYYYYYYYYYYXXWWWVVVVUUUUUUUUUUUUUUUUUTUUTTTSSRRQPPONNMMMLLLLLLLHHHHHHHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<====<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999998899999999988888888888888889999999999988888888888888888888888888777777766666665555555555444444444443333332222222221111111111111100000000000//////////////......-----------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLMMMMMNNNNOOOPPPQQQRRSSSTTTUUUUVVVVWWWYYYZZZZZ[[[[[[[[ZZZZZYYYX[[ZZZYYYYXXXXXXYYYYYYXXXXWWVVVUUUUUUTTTTTTTUUUUTTTUTTTSSRRQPPOONNMMLLLLLLKKHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::9::999999999999999999988889999988888888888888888888999999998888888888888888888888888887777777776666665555555555444444444443333332222222222111111111111110000000000///////////////.....-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMMNNNNOOPPPQQQRRRSSSTTUUUUVVVVWWWYYYZZZZZZ[[[[[[ZZZZZYYYXX[ZZYYYYXXXXXXXXXXXXXXXXXWVVVVUUUUTTTTTTTTTTTTTTTTTTTTSSRRQQPOONNMMLLLLLKKKKHHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;:::::::::::::::::::999:999999999999999999888888998888888888888888888888899888888888888888888888878888888877777777776666666555555555544444444444333333222222222111111111111110000000000////////////////....-----------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKLLLLLMMMMMNNNNOOPPPQQQRRSSSTTTUUUVVVVWWWYYYZZZZZZZ[[[[ZZZZZYYYXXXZZYYYXXXXWWWWXXXXXXXXXWWWVVUUUUTTTTTTTTTTTTTTTTTTTTTTSSRQQPPONNMMLLLLKKKKKKHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;::::::::::::::::::::9999999999999999999998888888888888888888888888888888888888888888888888888887777888888777777777777666666555555555544444444444433333322222222211111111111110000000000////////////////....-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLMMMMMNNNNOOPPQQQRRSSSTTTUUUVVVVWWWYYYZZZZZZZZZZZZZZZZYYYXXWZYYYXXXWWWWWWWWWWWWWWWWWWVUUUTTTTTTSSTTTTTTTTTTTTTTTSSRRQPPONNMMLLLKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999998888888888888888888888888888888888888888888888888888877777788777777777777777666666655555555554444444444443333332222222211111111111110000000000////////////////....-----------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMNNNOOPPPQQRRRSSTTTUUUVVVVWWWYYYZZZZZZZZZZZZZZZYYYXXWWZYYXXWWWWVVVVWWWWWWWWWWVVUUUTTTTSSSSSSSSSTTTTTTTTSTSSRRQQPOONMMLLLKKKKKKKKKHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999988888888888888888888888888888888888888888888888888887777777777777777777777777666666665555555555444444444444333332222222211111111111110000000000////////////////....-----------------,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLMMMNNOOOPPQQRRRSSTTTUUUUVVVVYYZZZZZZZZZZZZZZZZYYYXXWWYYXXXWWWVVVVVVVWWWWWWWVVVVUUUTTTTTTTTTTTTTTTTTTTTTRRQQPPONNMMLKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888888777777777777777777777777777777777777777667777777777766666666665555554444444444443333333333222221111111100000000000000/////////////............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIJJJJJJKKKKKKLLLLLMMNNOOOPPQQQRRSSTTTUUUUVVVVYYZZZZZZZZZZZZZZZYYYXXXWWYYXXWWVVVVVVVVVVVVVVVVVVVUUUTTTTSSSSSSSTTTTTTTTTTTRQQPPOONMMLLKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888888877777777777777777777777777777777777777766667777777776666666666655555554444444444443333333333222221111111100000000000000////////////.............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJKKKKKKLLLLLMNNNOOPPQQQRRSSTTTUUUUVVVVYYZZZZZZZZZZZZZZYYYYXXWWVYXXWWVVVVUUUUUVVVVVVVVVUUUTTTTSSSSSSSSSSSSTTTTTTSSQQQPOONNMLLKKJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888888777777777777777777777777777777777777776666666777777766666666666665555555444444444444333333333322221111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJKKKKKKLLLLMNNNOOPPQQQRRSSTTTUUUUVVVVYYZZZZZZZZZZZZZYYYYXXWWVVYXWWVVVUUUUUUUUUUUVVUUUUUTTTSSSSSRRRRSSSSSSSSSSSSSQQPPOONMMLLKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;;;;;;:;;::::::::::::::::::::::::::::::::9999999999999999999999999988888888888888888887777777777777777777777777777777777777666666666677776666666666666665555555544444444444433333333332222111111110000000000000////////////...............------------,,,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJKKKKKLLLLMMNNOOPPQQQRRSSTTTUUUVVVVVYYZZZZZZZZZZZZYYYYXXXWWVVXXWWVVUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRSSSSSSSSRQPPOONNMLLKKJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999989999999988888888888888888877777777777777777777777677777777777766666666666667766666666666666666555555554444444444443333333332222211111110000000000000////////////................-----------,,,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJKKKKKKLLLLMNNOOPPQQQRRSSTTTUUUVVVVVYZZZZZZZZZZZZYYYYYXXWWVVUXWWVVUUUTTTTTTTTUUUUUTTTTSSSSRRRRRRQRRRRRRRRRRRRRRPPOONNMMLLKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99::::999999999999999999888999999988888888888888888877777777777777777777777667777777776666666666666666766666666666666666555555555444444444444433333333222221111111000000000000////////////................-----------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJKKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZZZZYYYYYYXXXWWVVUXWWVUUUTTTTTTTTTTTTTTTTTSSSRRRRQQQQQQQQQQRRRRRRRRQPOOONNMLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999:::999999999999999998888899999988888888888888888887777777777777777777777666777777666666666666666666666666666666666666555555555544444444444443333333322222111111100000000000////////////.................----------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJKKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZZZYYYYYYXXXWWVVVUWWVVUUTTTTTTTTTTTTTTTTSSSSRRRQQQQQQQQQQQQQQQQQQQQQOOONNMMLLKKJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:9999999999999999988888889999988888888888888888888777777777777777777777666677777666666666666666666666666666666666666555555555555444444444444333333332222111111100000000000////////////.................----------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJKKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZZYYYYYYXXXXWWVVUUWWVVUUTTTSSSSSSSSSSSSSSSRRRRQQQPPPPPPPPPPPQQQQQQQQOONNNMMLLKKJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999988888888999888888888888888888888777777777777777777777666667776666666666666666666666666666666666666555555555555544444444444433333333222211111110000000000////////////.................----------,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! ??@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJKKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZZYYYYYYXXXWWWVVUUWWVUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPONNNMMLLLKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999888888888898888888888888888888888777777777777777777777766666776666666666666666666666666666666666666555555555555555444444444443333333322221111110000000000////////////.................----------,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! ????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGGHHIIIIIIIIIIJJJJJJKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZYYYYYYXXXXWWVVUUTWVVUUTTTSSSSSSSSSSSSRRRRRQQQPPPPOOOOOOOOOOOPPPPPPPNNNMMMLLKKKJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999888888888888888888888888888888888777777777777777777777766666676666666666666666666666666666666666666555555555555555554444444444433333332222111111000000000////////////.................----------,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZZYYYYYYXXXWWWVVUUTWVVUUTTSSSSSSRRRRRRRRRRQQQPPPPOOOOOOOOOOOOOOOOOOOONNNMMMLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888888888888888888888777777777777777777777766666666666666666666666666666666666666666655555555555555555554444444444433333322221111111000000000///////////................-----------,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! ???????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGHHHHIIIIIIIIJJJJJKKKKKLLLLMNNOOOPPQQRRSSTTTUUUVVVVVYZZZZZZYYYYYYXXXXWWVVVUUTWVVUUTTSSSSRRRRRRRRRRQQQQPPPOOOOONNNNNNNNNOOOOOOOONNMMMMLLKKKJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999988888888888888888888888888888888888777777777777777777777766666666666666666666666666666665666666666655555555555555555555544444444443333332222111111000000000///////////................-----------,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! ?????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHIIIIIIIIJJJJJKKKKKLLLMMNNOOOPPQQRRSSSTTUUUUVVVVYYZZZZZYYYYYYXXXWWWVVUUUTWVUUTTTSSSRRRRRRRRQQQQQQPPPOOOONNNNNNNNNNNNNNOOOOONMMMMMLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999988888888888888888888888888888888888777777777777777777777766666666666666666666666666666665566666666655555555555555555555555444444444333333222211111100000000///////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!! ???????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIJJJJJKKKKKLLLMNNNOOOPPQQRRRSSTTTUUUVVVVYYZZZZZYYYYYXXXXWWVVVUUTTVVUUTTTSSSRRRRRQQQQQQQPPPPOOONNNNNMMMMMMMNNNNNNOOOMMMMMMLLKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;;;;;;;::::::::::::::::::::::::9999999999999999999999999999888888888888888888888888888888888888877777777777777777777766666666666666666666666666666665556666666655555555555555555555555544444444433333322211111110000000////////////................----------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!! ?????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIJJJJJKKKKLLLLMNNNOOOPPQQRRRSSTTTUUUVVVVYYYYZYYYYYYYXXXWWWVVVUUTTVVUUTTSSSRRRRQQQQQQQPPPPPOOONNNNMMMMMMMMMMMNNNNNOOMMMMMMLLLKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::::::::99999999999999999999999999998888888888888888888888888888888888888777777777777777777777666666666666666666666666666666655556666665555555555555555555555555554444444433333222211111100000000////////////...............----------,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! ???????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJKKKKLLLLMNNNOOOPPQQRRRSSTTTUUUUVVVYYYYYYYYYYYXXXWWWVVVUUUTTVVUUTTSSSRRRQQQQQQPPPPPOOOONNNNMMMMMMMMMMMMMNNNNNOMMMMMMLLLKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::;;;;::::::::::::::::::::::::999999999999999999999889999988888888888888888888888888888888888888777777777777777777777666666666666666666666666666666655555666665555555555555555555555555555444444433333322221111110000000/////////////..............-----------,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! ?????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJKKKKLLLLMNNNOOOPPQQQRRSSSTTTUUUVVVYYYYYYYYYYXXXXWWWVVVUUTTTVVUUTTSSSRRRQQQQPPPPPOOOOONNNNMMMMMMLLMMMMMMMNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::::::::::::::9:99999999999999999999988889998888888888888888888888888888888888888887777777777777777777766666666666666666666666666666666555555666655555555555555555555555555555444444433333222221111100000000/////////////.............------------,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIJJJJKKKKLLLMMNNNOOPPPQQQRRSSSTTTUUUUVVYYYYYYYYYXXXXWWWVVVUUUTTSVVUUTTSSRRRQQQQPPPPPOOOOONNNNMMMMMLLLLLLMMMMMNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::;:::::::::::::::::::::99999999999999999999999888888998888888888888888888888888888888888888887777777777777777776666666666666666666666666666666665555555566665555555555555555555555555555544444443333322222111100000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIJJJJKKKLLLLMMNNNOOPPPQQQRRSSSTTTTUUUUVYYYYYYYYXXXXWWWVVVUUUTTTSVUUUTTSSRRRQQQPPPPOOOOONNNNNMMMMMLLLLLLLLMMMMNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999998888888888888888888888888888888888888888888888877777777777777777766666666666666666666666666666666655555555556665555555555555555555555555555554444443333322222211110000000/////////////.............--------------,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! ??????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJJKKKKLLLLMMNNOOOPPPQQRRRSSSTTTTUUUUUXYYYYYXXXXXWWWVVVUUUTTTSSVUUTTTSSRRRQQQPPPOOOOONNNNNMMMMMLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999988888888888888888888888888888888888888888888888777777777777777777666666666666666666666666666666666655555555555665555555555555555555555555555555444444333332222211110000000/////////////.............---------------,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!! >???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIJJJJKKKKLLLMMMNNOOOPPQQQRRRSSSTTTTTUUUUXXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTSSRRQQQPPPOOOOONNNNNMMMMMLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999998888888888888888888888888888888888877888888888777777777777777777766666666666666666666656666666666665555555555555655555555555555555555555555555554444443333322222111100000000////////////.............----------------,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!! >>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFGGGGGGHHHHHHHIIIIIJJJJKKKLLLLMMMNOOOPPPQQQRRRSSSSTTTTUUUUXXXXXXXXWWWWVVVUUUTTTSSSSUUUTTTSSRRQQQPPPOOOONNNNNMMMMMLLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999988888888888888888888888888888888887777788888877777777777777777777666666666666666666666655666666666655555555555555555555555555555555555555555555555444444333322222111100000000////////////.............----------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFGGGHHHHHHHHIIIIJJJJKKKLLLMMMNNOOOPPQQQRRRRSSSSTTTTTUUUXXXXXXWWWWVVVUUUTTTTSSSSRUUTTTSSSRRQQPPPOOOONNNNNNMMMMMLLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999988888888888888888888888888888888877777778877777777777777777777777666666666666666666666555566666665555555555555555555555555555555555555555555555555444444333332222111100000000////////////.............----------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!! >>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFGGHHHHHHHHIIIIJJJJKKKLLLMMMNOOOPPPQQQRRRSSSSSTTTTTTTUWWWWWWWWWVVVUUUTTTSSSSSRRUUTTTSSSRRQQPPPOOONNNNNNMMMMMLLLLLLLLLLLLLMMMMNNNNMMMMMMLLLKKKJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999888888888888888888888888888888888777777777777777777777777777777777766666666666666666666555556666655555555555555555555555555555555555555555555555555444444433332222111110000000////////////............-----------------,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!! >>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIJJJKKKLLLMMNOOOPPPQQQRRRRSSSSSSSSTTTWWWWWVVVVUUUTTTSSSSRRRRRQUUUUTTSSSRRQQPPPOOOOONNNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJJJIIIHHHGGGGGFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999888888888888888888888777777777777777777777777777777666666666666666666777777666666666666666666666555555555555555555555555555555544444444444444444444444444333332222111110011000000000///////////////......----------------,,,,,,,+++++++++++++++++****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIIJJJKKLLLMMMOOOPPPQQQRRRRRSSSSSSSSSSSVVVVVVVVUUUTTTSSSRRRRRQQQUUUTTTSSSRRQQPPPOOOONNNNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJJIIIIHHHGGGGGFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999888888888888888888887777777777777777777777777777666666666666666666666677776666666666666666666655555555555555555555555555555555444444444444444444444444444333332222211110000000000000////////////////....-----------------,,,,,,,+++++++++++++++++****************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHIIIJJJKKKLLLMMNOOPPPQQQRRRRRSSSSSSSSSSSSVVVVVVUUUTTTSSSRRRRQQQQQQUTTTTTSSSRRQQPPPOOOONNNNNLLLLLKKKKKKKKKKKKLLLLMMMMJJJJJJJIIIHHHHGGGGGFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999998888888888888888888888777777777777777777777776676666666666666666666666667766666666666666666666655555555555555555555555555555555444444444444444444444444444333332222211110000000000000////////////////....-----------------,,,,,,,+++++++++++++++++****************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFEEEEEEEEFFFFFFFGGGGGGHHHHHIIIJJJKKKLLMMMNOOPPQQQQRRRRRSSSSSSSSSSSSVVVVUUUUTTTSSRRRQQQQQQQPPTTTTTTSSRRRQQPPPOOOONNNNNLLLLLKKKKKKKKKKKKKLLLLMMMJJJJJJIIIIHHHHGGGGGFFFFFFGGGGGFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:;;:::::::::::::::::::99999998888888888888888888888877777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444444333333222211111000000000000////////////////....-----------------,,,,,,,+++++++++++++++++****************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHIIIJJJKKKLLMMMNOPPPQQQRRRRRSSSSSSSSSSSSSVUUUUUUTTTSSRRRQQQPPPPPPPTTTTTSSSRRRQQPPPOOOOONNNNLLLLLKKKKKKKKKKKKKLLLLLMMJJJJJIIIIHHHHGGGGGFFFFFFFGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999988888888888888888888888777777777777777777777666666666666666666666666666666666666666666666666666555555555555555555555555555544554444444444444444444444444443333333222211111000000000000///////////////.....-----------------,,,,,,,+++++++++++++++++****************)))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEFFFFFGGGGGGHHHHHIIIJJJKKLLLMMNNOPPQQQRRRRRSSSSSSSSSSSRRRUUUUUTTTSSSRRQQQPPPPPPPPPTTTTSSSSRRRQQPPPOOOOONNNNLLLLLKKKKKKKKKKKKKKLLLLLMJJJIIIIIHHHHHGGGGGFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999988888888888888888888887777777777777777777777666666666666666666666666666665556666666666666666665555555555555555555555555555444454444444444444444444444444433333333222211111000000000000///////////////.....-----------------,,,,,,,,++++++++++++++++****************)))))))))))))))))()((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIJJJKKLLLMMNNOPPQQQRRRRRSSSSSSSSRRRRRRUUUUTTTSSSRRQQQPPPOOOOOOOSSSSSSSSRRRQQPPPOOOOOOONNMLLLLLKKKKKKKKKKKKKLLLLLLIIIIIIIHHHHHGGGGGFFFFFFFEGGFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999998888888888888888888877777777777777777777776666666666666666666666666666655555666666666666666665555555555555555555555555544444444444444444444444444444444333333332222211111000000000000////////////////.....----------------,,,,,,,,,+++++++++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIJJJKKLLLMMNNPPPQQQRRRRSSSSSSSRRRRRRRRUUTTTTSSSRRQQPPPOOOOOOOOOSSSSSSSSRRRQQQPPPOOOOOOONMLLLLLKKKKKKJKKKKKKKKLLLLIIIIIIHHHHHGGGGGGFFFFFFEEGFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999998888888888888888887777777777777777777777666666666666666666666666666655555555666666666666666655555555555555555555555444444444444444444444444444444444444333333322222111110000000/0000////////////////......---------------,,,,,,,,,,++++++++++++++****************)))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIJJKKKLLLMMNNPPPQQQRRRRSSSSSSRRRRRRRRRTTTTTSSSRRQQQPPOOOOOOOOOOSSSSSSSSRRRQQQPPPPOOOOOOOMMLLLLKKKKKKJJJKKKKKKKKLLIIIHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999888888888888888877777777777777777777776666666666666666666666666666555555555566666666666666655555555555555555555544444444444444444444444444444444444433333333322222111110000000//000////////////////.......--------------,,,,,,,,,,,+++++++++++++*****************))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHHIIIJJJKKKLLLMMNNPPPQQQRRRRRSSSRRRRRRRRRQQTTTTSSSRRRQQPPOOONNNNNNOOSSSSSSSSSRRRQQPPPPOOOOOOOMMMLLLLKKKKJJJJJKKKKKKKKKHHHHHHHHGGGGGGGFFFFFFEEEEFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999988888888888888877777777777777777777766666666666666666666666666665555555555556666666666666555555555555555555544444444444444444444444444444444444433333333333222222111110000000///0////////////////.........-------------,,,,,,,,,,,,++++++++++++*****************))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHIIIIJJJKKKLLLMMNNPPPQQQRRRRRRRRRRRRRRRRQQQTTTSSSSRRQQPPOOONNNNNNNNOSSSSSSSSSRRRQQQPPPPPOOOOOMMMLLLLKKKKJJJJJJJJKKKKKKHHHHHHGGGGGGGGFFFFFFFEEEEFFFFFEEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999998888888888888777777777777777777777766666666666666666666666666655555555555555666666666666555555555555555555444444444444444444444444444444444443333333333333222222111110000000////0///////////////..........------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHHIIIIJJJKKKLLLMMNNPPPQQQRRRRRRRRRRRRRRQQQQQTSSSSSRRQQQPPOONNNNNNNNNNRSSSSSSSSRRRQQQPPPPPPOOOOMMMMLLLKKKKJJJJJJJJJJJJJJHHGGGGGGGGGGFFFFFFFFEEEEEFFFFEEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999888888888887777777777777777777777766666666666666666666666666555555555555555566666666665555555555555555555444444444444444444444444444444443333333333333332222221111110000000////////////////////...........-----------,,,,,,,,,,,,,,++++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!! =====>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHHIIIIJJJKKKLLLMMNNOPPQQQRRRRRRRRRRRRQQQQQQQSSSSSRRRQQPPOONNNNMMMNNNNRSSSSSSSSSRRRQQQPPPPPPOOOMMMMLLLKKKKJJJJJJJJJJJJJJGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999988888888877777777777777777777777666666666666666666666666666555555555555555556666666655555555555555555554444444444444444444444444444444333333333333333332222221111110000000////////////////////............----------,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!! =======>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHIIIIIJJJKKKLLLMMNNOPPPQQQRRRRRRRRRRQQQQQQQPSSSSRRRQQQPPOONNNMMMMMNNNRSSSSSSSSSRRRQQQPPPPPPPOOMMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEDFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999998888888777777777777777777777776666666666666666666666666666555555555555555555666665555555555555555555444444444444444444444444444444433333333333333333333222221111100000000////////////////////.............---------,,,,,,,,,,,,,,,,++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!!! =========>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHHIIIIJJJJKKKLLLMMMNOPPPQQQQRRRRRRRRQQQQQQPPPSSSRRRRQQPPOONNNMMMMMMNNNRSSSSSSSSSRRRQQQQPPPPPPOOMMMMLLLKKKJJJJJIIIIIIIIIIFFFFFFFFFFFFFFFFEEEEEEEDDFEEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999888888877777777777777777777777666666666666666666666666666655555555555555555555555555555555555555555544444444444444444444444443344433333333333333333333222222111110000000/////////////////////..............--------,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!! ===========>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEDEEEEEEEEEEEEEFFFFGGGHHHHHIIIIJJJJKKKLLLMMMNOPPPQQQQQRRRRQQQQQQQQPPPPSSRRRRQQQPPOONNNMMMMMMMNNRRSSSSSSSSSRRQQQQPPPPPPOOMMMMLLLKKKJJJJIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEDDDEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999998888888777777777777777777777777666666666666666666666666666655555555555555555554555555555555555555555544444444444444444444444333334333333333333333333333222222111110000000/////////////////////...............-------,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!! =============>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEDEDDDDDDDDDDDDDDDDEEEEDDDDDDDDEEEEEEEEEFFFFGGGHHHHHIIIIJJJKKKKLLLMMMNOOPPPQQQQQQQQQQQQQQPPPPPPRRRRRQQQPPOOONNMMMMMMMMNNRRSSSSSSSSSRRQQQQPPPPPOOOMMMMLLLKKJJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDDEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9:999999999999999999998888888777777777777777777777777666666666666666666666666666655555555555555555444455555555555555555555544444444444444444444333333333333333333333333333333222222111110000000/////////////////////................------,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!! ===============>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDEEEEEEEFFFFGGGHHHHIIIIJJJJKKKLLLLMMMNOOPPPQQQQQQQQQQQQQPPPPPPPRRRRRQQQPPOONNMMMMMMMMMNNRRSSSSSSSSRRRQQQPPPPPOOOOMMMMLLKKKJJJIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999998888888877777777777777777777777766666666666666666666666666665555555555555554444444555555555555555555544444444444444444433333333333333333333333333333333322222211111000000//////////////////////.................-----,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&'&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!! ================>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFGGGHHHHIIIIJJJKKKKLLLMMMMNOOPPPPQQQQQQQQQQPPPPPPPPORRRRQQQPPPOONNMMMMLMMMMMNRRSSSSSSSSRRRQQQPPPPOOOOOMMMLLLKKJJJIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@????????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999998888888777777777777777777777777776666666666666666666666665665555555555555554444444455555555555555555544444444444444433333333333333333333333333333333333332222211111000000//////////////////////.................-----,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!! ==================>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFGGGHHHHIIIJJJJKKKLLLLMMMNNOOPPPPQQQQQQQQQPPPPPPPOOORRRQQQQPPOONNMMMMLLLLMMMNRRRSSSSSSRRRQQQPPPPOOOOOOMMLLLKKKJJJIIIIHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDDEEEEDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@??????????????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999988888888877777777777777777777777777666666666666666666666665555555555555555544444444445555555555555555544444444444443333333333333333333333333333333333333332222221111000000//////////////.///////.................-----,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!"!!!!!!!!!!!!!!!!!! ====================>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFGGGHHHHIIIJJJKKKKLLLMMMMNNOOPPPPPQQQQQQPPPPPPPOOOOORQQQQQPPPOONNMMMLLLLLLMMMQRRRSSSSRRRRQQPPPPOOOOOONMLLLLKKJJJIIIHHHHHHHHHGGGEEEEEEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@??????????????????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999988888888887777777777777777777777777666666666666666666666655555555555555555544444444444555555555555555544444444444433333333333333333333333333333333333333332222221111000000//////////////..//////.................-----,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ======================>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFGGGGHHHIIIJJJKKKLLLLMMMMNNOOPPPPPPQQQPPPPPPPPOOOOOOQQQQQPPPOONNMMMLLLLLLLLMMQRRRRRRRRRRQQPPPOOOOONNNNLLLLKKKJJIIIHHHHHHHGGGGGGDDDDDDDEEEEEEEEDDDDDDDDDCEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999999888888888888777777777777777777777776666666666666666666666555555555555555555544444444444455555555555555544444444444333333333333333333333333333333333333333332222222111100000//////////////.../////................------,,,,,,,,,,,,,,,,,+++++++*****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <======================>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFGGGGHHHIIJJJKKKLLLLMMMMNNNOPPPPPPPPPPPPPPPPPOOOOOOOQQQQPPPOOONNMMLLLLLLLLLLMQQRRRRRRRRQQQPPOOOONNNNNNLLLKKKJJJIIIHHHHHGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999998888888888888777777777777777777776666666666666666666666655555555555555555555444444444444455555555555554444444444433333333333333333333333333333333333333333222222221111000000/////////////....////................------,,,,,,,,,,,,,,,,,++++++++****************)))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<====================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@??@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFGGGHHHIIJJJKKKLLLMMMMNNNNOPPPPPPPPPPPPPPPPOOOOOOONQQQPPPPOONNMMLLLLKKKKLLLLPQQQRRRRQQQQPPOOONNNNNNMMLKKKKJJJIIIHHHHGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999988888888888888877777777777777777666666666666666666666665555555555555555555555444444444444445555555555544444444444433333333333333333333333333333333333333333222222221111100000////////////......///................-------,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))((((((((((((((((('('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>?>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDEEEEFGGGHHHIIJJJKKLLLMMMMNNNNNPPPPPPPPPPPPPPPPOOOOOOONNQQPPPPOONNNMMLLKKKKKKKKLLPPQQQQQQQQPPPOOONNNNNMMMMKKKKJJJIIIHHHHGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999988888888888888887777777777777766666666666666666666666665555555555555555555555444444444444444555555554444444444444433333333333333333333333333323333333333222222222222111100000////////////.......//................--------,,,,,,,,,,,,,,,++++++++++**************)))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<======================>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJKKKLLLMMMMNNNNQQQQQQRRRRQQQQQQPPPPPPPOORRRRQQQPPOONNMMMLLLLLLMMMNNNNOOOONNNNMMMLLLLKKKKKKJIIIIHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999998888888888888888888777777777777777777777777777777777766666666666666666666666555555555555544444444444444444444444433333333333222222222222222222222221111222222222221111111111100000/////................--...-----------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDCCCCCCCCDDDDDDDDEEEFFFGGHHHIIJJKKKLLMMMMNNNNNQQQQQQRRRQQQQQQQPPPPPPOOORRRQQQPPOOONNMMLLLLLLLLLMMNNNNNNNNNNMMMLLLKKKKKKKJIIIIHHHHGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999888888888888888887777777777777777777777777777777666666666666666666666666665555555555555544444444444444444444443333333333333222222222222222222111111111121111111111111111111100000//////..............----..-----------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCDDDDDDDEEFFFGGGHHIIJJKKLLLMMMMNNNNNQQQQQRRRQQQQQQQPPPPPPOOOORRQQQQPPOONNMMLLLLKKKLLLLMMMNNNNNNMMMMLLLKKKKKJJJJIIIHHHHGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999888888888888888887777777777777777777777777777766666666666666666666666666555555555555555444444444444444444444333333333333332222222222222211111111111111111111111111111111111100000//////..............-----.-----------------,,,,,,,,,,,,,++++++++++++++++++********))))))))))))))))))())))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDCCCCCCCCCCCCCCCCDDDDDDEEFFFGGGHHIIJJKKLLLMMMNNNNNNQQQQQRRRQQQQQQQPPPPPOOOOORRQQQPPPOONMMMLLKKKKKKKLLLMMMMMMMMMMMLLLKKKKJJJJJJIHHHHHGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999988888888888888888777777777777777777777777777766666666666666666666666666555555555555555554444444444444444433333333333333333322222222222111111111111111111111111111111111111111000000/////..............-----------------------,,,,,,,,,,,,,++++++++++++++++++********))))))))))))))))))(()))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEFFGGGHHIIJJKKLLLMMMNNNNNOQQQQRRRQQQQQQQQPPPPPOOOOORQQQQPPOONNMMLLLKKKKKKKKLLLLMMMMMMMLLLLKKKKJJJJJJIHHHHHGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999988888888888888888777777777777777777777777776666666666666666666666666655555555555555555544444444444444444433333333333333333322222222221111111111111111111111111111111111111111000000//////.............-----------------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))(((())(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFGGHHIIJJKKLLLMMMNNNNNOQQQQQRQQQQQQQQPPPPPOOOOOORQQQPPPOONNMMLLKKKKKKKKKKLLLLLLMLLLLLLKKKKJJJJJIIIHHHHGGGGFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999888888888888888888777777777777777777777777766666666666666666666666665555555555555555555444444444444444443333333333333333333222222222211111111111111111111111111111111111111110000000//////.............-----------------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))((((()(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!! ;<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFFGGHHIIJJKKLLLMMMNNNNNNQQQQQQQQQQQQQQPPPPPOOOOONQQQQPPOONNMMLLKKKKJJJJJKKKKLLLLLLLLLLKKKKJJJJJIIIIHHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888887777777777777777777777777666666666666666666666666655555555555555555554444444444444444433333333333333333333222222222211111111111111111111111001111111111110000000000//////............------------------------,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!! ;;;<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFGGHHIIJJKKKLLMMMMNNNNNQQQQQQQQQQQQQPPPPPOOOOONNQQQPPPOONNMMLLKKKJJJJJJJKKKKLLLLLLLLKKKKKJJJJIIIIIHGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888877777777777777777777777776666666666666666666666666555555555555555555444444444444444443333333333333333333332222222222221111111111111111111100000111000000000000000000//////............------------------------,,,,,,,,,,,,,+++++++++++++++++*********)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>??????>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEFFGGGHHIIJJKKLLLMMMNNNNNQQQQQQQQQQQQQPPPPOOOOONNNQQQPPOOONNMMLLKKJJJJJJJJJKKKKKLLLLKKKKKKJJJJJIIIIIGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888877777777777777777777777766666666666666666666666655555555555555555555544444444444444443333333333333333333322222222222221111111111111111000000000000000000000000000000///////...........-----------------------,,,,,,,,,,,,,,,++++++++++++++++*********)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>????>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEFFFGGHHIIJJKKLLLMMMMNNNNQQQQQQQQQQQQPPPPOOOOONNNNQQPPPOOONNMLLKKKJJJJJJJJJJKKKKKKKKKKKKKKJJJJIIIIIHGGGGFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888888888877777777777777777777777766666666666666666666666555555555555555555555544444444444444433333333333333333332222222222222211111111111111100000000000000000000000000000000///////...........-----------------------,,,,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFGGHHIIJJKKKLLLMMMMNNNQQQQQQQQQQQPPPPPOOOONNNNNQPPPPOONNMMLLKKKJJJJJJJJJJJKKKKKKKKKKKKJJJJJIIIIHHGGGFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@?@????????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999988888888888888888877777777777777777777777766666666666666666666665555555555555555555555444444444444444433333333333333333322222222222222211111111111111000000000000000000000000000000000////////..........------------------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCDDEEEFFFGGHHIIJJKKKLLLMMMMNNQQQQQQQQQQPPPPPOOOONNNNNMPPPPOOONNMMLLKKJJJJIIIIJJJJJKKKKKKKKKKKJJJJIIIIIHHGGFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAA@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999888888888888888888777777777777777777776677666666666666666666666555555555555555555555444444444444444443333333333333333322222222222222222111111111111100000000000000000000000000000000//////////...........-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!! ;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCBBBBBBBBBBBCCCCCCCDDEEEFFGGHHIIJJJKKLLLMMMMMNPQQQQQQQQPPPPPOOOONNNNMMMPPPOOONNMMMLLKKJJJJIIIIIJJJJJKKKKKKKKKJJJJJIIIIHHHGGFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999988888888888888888877777777777777777777766676666666666666666666655555555555555555555544444444444444444333333333333333332222222222222222211111111111110000000000000000000000000000000////////////..........------------------------,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBCCCCCCDDEEEFFGGGHHIIJJKKKLLLMMMMMPPPQQQQQPPPPPOOONNNNNMMMMPPOOONNNMMLLKKKJJJIIIIIIIJJJJJKKKKKKKKJJJJJIIIHHHHGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAA@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999888888888888888888877777777777777777777766666666666666666666666555555555555555555555444444444444444443333333333333333333222222222222222111111111111100000000000000000000//00000/////////////////..........------------------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBCCCCCCDDEEFFFGGHHIIIJJKKKLLLMMMMPPPPPPPPPPPPOOONNNNMMMMMLOOOONNNMMMLLKKJJJIIIIIIIIJJJJJJJKKKKKJJJJJIIIIHHHHFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888888888888777777777777777777776666666666666666666666655555555555555555555544444444444444443333333333333333332222222222222222111111111111110000000000000000000////00///////////////////..........------------------------,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDEEEFFGGGHHIIJJJKKKLLLMMMPPPPPPPPPPPOOOONNNMMMMLLLOOONNNNMMLLLKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJIIIHHHHGFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAA@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999988888888888888888888877777777777777777777666666666666666666666655555555555555555555544444444444444443333333333333333332222222222222222211111111111110000000000000000000//////////////////////////..........-------------------,----,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEFFFGGHHIIIJJKKKLLLLMMPPPPPPPPPPPOOONNNMMMLLLLLNNNNNNMMMLLKKKJJIIIIIIIIIIIJJJJJJJJJJJJJJIIIIHHHHGFFFEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAA@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999998888888888888888888877777777777777777777666666666666666666666665555555555555555555544444444444444443333333333333333332222222222222222211111111111111100000000000000000//////////////////////////...........-------------------,,---,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHHIIJJJKKKLLLMMPPPPPPPPPPOOONNNMMLLLLKKKNNNNMMMMLLLKKJJJIIIIIIIIIIIJJJJJJJJJJJJJIIIIHHHHGGFFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888877777777777777777777766666666666666666666666555555555555555555554444444444444444433333333333333332222222222222222211111111111111111000000000000000//////////////////////////............------------------,,,,--,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDEEFFFGGHHIIIJJKKKLLLLMOPPPPPPPPOOONNNMMLLLKKKKKNNMMMMMLLLKKJJJIIIIIIIIIIIIIJJJJJJJJJJJJIIIIHHHHGGFFEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999888888888888888888877777777777777777777666666666666666666666665555555555555555555544444444444444444443333333333333332222222222222222211111111111111111100000000000000//////////////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!! ::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDDEEFFFGGHHIIIJJKKKLLLLMOPPPPPPPOOOONNMMLLLKKKKJJMMMMMLLLLKKKJJIIIIIHHHHHIIIIIJJJJJJJJJIIIIIHHHHGGGFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888777777777777777777777666666666666666666666665555555555555555555544444444444444444443333333333333322222222222222222111111111111111111100000000000000/////////////////////////.............------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))(((((((((((((((((('((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!!!!!! ::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<====================>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHHIIJJJKKKLLLMOPPPPPPPOOONNNMMLLKKKJJJJMMMLLLLLKKKJJJIIIIHHHHHHHIIIIIIJJJJJJIIIIIHHHHGGGGFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999998888888888888887777777777777777777776666666666666666666666665555555555555555555444444444444444444443333333333333322222222222222222111111111111111111100000000000000////////////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))((((((((((((((((((''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!! :::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================>>=====>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHHIIJJJKKKLLLMOOPPPPPOOOONNMMLLKKKJJJJJLLLLLLLKKKJJJIIIIHHHHHHHHIIIIIIIIIIIIIIIIIHHHGGGGFEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>?>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999888888888888877777777777777777777766666666666666666666666655555555555555555555444444444444444444433333333333333322222222222222221111111111111111111100000000000000///////////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))(((((((((((((((((('''((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$$$##################"""""""""""!!!!!!!!!!!!!!!!! :::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDEEEFFGGHHHIIJJJKKKLLLMOOPPPPPOOONNNMMLLKKJJJJIILLLLLKKKKJJJIIIIHHHHHHHHHHIIIIIIIIIIIIIIIHHHHGGGGFEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAA@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999988888888888877777777777777777777666666666666666666666666655555555555555555555444444444444444444433333333333333322222222222222211111111111111111111100000000000000//////////////////////.................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))((((((((((((((((((''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$$$##################"""""""""""!!!!!!!!!!!!!!!!!! :::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBBBBBBBBBBBBBBCCDDDEEEFFGGHHHIIJJKKKLLLLMOOPPPPOOOONNMMLLKKJJJJIIILLLKKKKKJJJIIIIHHHHHHHHHHHHIIIIIIIIIIIIIHHHHGGGGFFEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999888888888887777777777777777777766666666666666666666666666555555555555555555544444444444444444444333333333333333222222222222222211111111111111111111000000000000000////////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$##################""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAABBBBBBBBBBBCCDDDDEEFFGGHHIIIJJKKKLLLLMOOPPPPOOOONNMMLLKKJJJIIIILKKKKKKJJJJIIIHHHHHHHHHHHHHHIIIIIIIIIIIHHHHGGGGFFFEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999998888888888877777777777777777777666666666666666666666666666555555555555555555444444444444444444443333333333333333322222222222222221111111111111111111100000000000000///////////////.////.................-----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))(((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$##################""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIIJJKKLLLMMMMNOPPPPPOOONNNMMLLKKJJJIIIILLKKKKKKJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999998888888888888777777777777777766666666666666666666665555555555555555555444444444444444444444333333333333333333222222222222222221111111111111111111000000000000000///////////////.................------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIJJJKKLLLMMMMNOOPPPOOOONNNMMLKKKJJIIIIILKKKKKKJJJIIIIHHHHHHHHHHHFGGGGGGGGGGGGGGFFFFEEEEEDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>??????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9::::9999999999999999999998888888888877777777777777776666666666666666666666655555555555555555544444444444444444444433333333333333333332222222222222222211111111111111111110000000000000000//////////////................-------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!! 9::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDEEEFFGGHHIIJJKKKLLLMMMMNOOPPOOOOONNMMLLKKJJJIIIIILKKKKKJJJJIIIHHHHHGGGGGHHFFGGGGGGGGGGGGFFFFFEEEEEDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99:999999999999999999999998888888888777777777777777766666666666666666666666665555555555555555544444444444444444444433333333333333333332222222222222222211111111111111111111000000000000000/////////////.................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!! 999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDEEEFFGGHHIIJJKKKLLMMMMMNOOOOOOOONNNMMLLKKJJJIIIIHKKKKKKJJJIIIIHHHHGGGGGGGGFFFFGGGGGGGGGFFFFFEEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999888888888887777777777777777766666666666666666666666655555555555555555444444444444444444443333333333333333333322222222222222222211111111111111111110000000000000000////////////.................------------------,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++*******************)))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 99999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDEEFFGGHHIIJJKKKLLMMMMMNOOOOOOOONNNMMLLKKJJJIIIIHKKKKKKJJJIIIHHHHGGGGGGGGGFFFFFFGGGGGFFFFFFEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@A@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999888888888877777777777777777776666666666666666666666555555555555555555444444444444444444443333333333333333333332222222222222222211111111111111111110000000000000000////////////................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 9999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=======================>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEFFGGHHIIJJKKKLLLMMMMMOOOOOOONNNMMMLLKKJJJIIIIHKKKKKJJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999998888888888777777777777777777777666666666666666666665555555555555555555444444444444444444433333333333333333333332222222222222222211111111111111111110000000000000000////////////................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEFFFGGHIIJJKKKLLLMMMMMOOOOOOONNNMMLLKKKJJJIIIIIKKKKKJJJIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999888888888887777777777777777777777666666666666666666655555555555555555554444444444444444444333333333333333333333322222222222222222111111111111111111100000000000000000///////////................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 99999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEEFFGGHHIJJKKKLLLMMMMMOOOOOONNNMMMLLKKKJJJIIIIIKKKKKJJJIIIHHHGGGGGGGGGGGEEFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999998888888888877777777777777777777777766666666666666666655555555555555555544444444444444444444333333333333333333333322222222222222222111111111111111111100000000000000000///////////...............--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 9999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCDDDDEEFFGGHHIIJJKKLLLLMMMMOOOONNNNMMMLLLKKJJJJIIIIIKKKKKJJJIIIHHHGGGGGFFFFFGEEEEFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999999998888888888877777777777777777777777666666666666666666555555555555555555554444444444444444443333333333333333333333322222222222222222111111111111111111100000000000000000///////////...............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!! 999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCDDDEEFFGGHHIIJJKKKLLLMMMMNNNNNNNMMMMLLKKKJJJJIIIIIKKKKKJJJIIHHHGGGGFFFFFFFFEEEEEEFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>===>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999998888888888888777777777777777777776666666666666666666555555555555555555555444444444444444344333333333333333333333332222222222222222211111111111111111110000000000000000////////////...............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 99999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCDDDEEEFFGHHIIJJJKKLLLLLMMNNNNNNMMMMLLLKKJJJJIIIIIHKKKKJJJIIIHHHGGGGFFFFFFFFEEEEEEEEFFFFEEEEEEEDDDDDDCCBBBBBCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@???????>>>>>>>>>>>>====>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999988888888888888877777777777777777776666666666666666666555555555555555555555444444444444444333333333333333333333333333222222222222222211111111111111111110000000000000000////////////..............-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 9999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBCCCDDDEEEFFGGHHIIJJKKKLLLLLLNNNNNMMMMLLLKKKJJJJIIIIIHKKKKJJJIIIHHGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDCBBBBBBBCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????>>>>>>>>>>>======>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999888888888888888887777777777777777766666666666666666665555555555555555555554444444444444444333333333333333333333333333322222222222222211111111111111111100000000000000000////////////..............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCDDDEEFFGGHHIIJJKKKKLLLLLNNNMMMMMLLLKKKJJJJIIIIIIHKKKKJJJIIHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDBBBBBBBBBCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????>>>>>>>>>>>=======>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999998888888888888888888777777777777777666666666666666666655555555555555555555554444444444444444333333333333333333333333333322222222222222211111111111111111100000000000000000////////////..............------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 9999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCDDDEEFFGGHHIIIJJKKKKLLLLMMMMMMMLLLKKKJJJJIIIIIIHHKKKJJJIIIHHHGGGFFFFFFFFFFDEEEEEEEEEEEEEEEEDDDDDDDCBBBBBBBBBBCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@???????>>>>>>>>>>=========>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999888888888888888888887777777777777666666666666666666665555555555555555555555444444444444444433333333333333333333333333332222222222222221111111111111111100000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 99999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCDDDEEFFFGGHHIIJJJKKKKLLLMMMMMLLLLKKKJJJJIIIIIIHHHKKKJJJIIIHHGGGGFFFFFFFFFFDDEEEEEEEEEEEEEEEDDDDDDCCBBBBBBBBBBBBCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@???????>>>>>>>>>>==========>>=======================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999989998888888888888888888887777777777777666666666666666666555555555555555555555554444444444444444333333333333333333333333333322222222222222221111111111111111000000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 88999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCDDDEEEFFGGHHIIJJJKKKKKKKMMMMLLLLKKKKJJJIIIIIIHHHHKKKJJJIIHHHGGGFFFFFFFFFFFDDEEEEEEEEEEEEEEDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@???????>>>>>>>>>>===========>========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999988898888888888888888888888777777777777666666666666666666555555555555555555555555444444444444444433333333333333333333333333322222222222222222111111111111111100000000000000000/////////////................-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!! 8888999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCDDDEEEFFGGHHIIIJJJKKKKKKMMMLLLLKKKKJJJIIIIIIHHHHHKKJJJIIIHHHGGGFFFFFFFFFFFDDEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@???????>>>>>>>>>====================================<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999988888888888888888888888888777777777777666666666666666665555555555555555555555555444444444444444443333333333333333333333333322222222222222222211111111111111100000000000000000//////////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!! 888888999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCCDDDEEFFFGGHHIIIJJJKKKKKKMMLLLLKKKKJJJIIIIIHHHHHHHKJJJJIIIHHGGGGFFFFFFFFFFFDDEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@???????>>>>>>>>>===================================<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999888888888888888888888888887777777777776666666666666666666555555555555555555555555544444444444444443333333333333333333333333222222222222222222211111111111111110000000000000000//////////////...............-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!! 88888888999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBCCCDDDDEEFFFGGHHIIIJJJJKKKKKMLLLLLKKKJJJIIIIIHHHHHHHHKJJJIIIHHHGGGFFFFFFFFFFFFDDEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@???????>>>>>>>>>=================================<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999998888888888888888888888888877777777777766666666666666666666655555555555555555555555544444444444444443333333333333333333333322222222222222222222211111111111111110000000000000000/////////////................-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!! 88888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAABBBBBBBCCCDDDEEEFFFGGHHHIIJJJJKKKKKLLLLLKKKJJJIIIIHHHHHHHHHGJJJJIIIHHHGGGFFFFFFFFFFFFDEEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????>>>>>>>>>================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999988888888888888888888888888877777777777666666666666666666666665555555555555555555555544444444444444443333333333333333333332222222222222222222222211111111111111110000000000000000/////////////...............------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+*******************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!! 8888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@AA@@AAAAAAAAAAAABBBBBBCCCCDDDEEEFFGGGHHIIIJJJJKKKKKLLLLLKKKJJJIIIHHHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@?????@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@???????>>>>>>>>>===============================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999888888888888888888888888888777777777777666666666666666666666666555555555555555555555444444444444444433333333333333333333322222222222222222222222211111111111111110000000000000000////////////................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######$###################""""""""""""""""""""!!!!!!!!!!!!!!!!! 888888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBCCCDDDDEEFFFGGGHHIIIJJJJKKKKKLLLLKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@????????@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@??????>>>>>>>>>>===============<<=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999998888888888888888888888888887777777777777666666666666666666666665555555555555555555554444444444444444433333333333333333333222222222222222222222222111111111111111110000000000000000/////////////...............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 88888888888888889999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBCCCDDDEEEFFFGGHHHIIIJJJJKKKKKLLLLKKKJJJIIHHHHHGGGGGGGGJJIIIHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCAAAAAAAABBBBBBAAAAAAAA@@@@@@??????????@@@@@@@@@@@A@AAAAAAAAAA@@@@@@@?????>>>>>>>>>>===============<<<===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999988888888888888888888888888887777777777777766666666666666666666655555555555555555555544444444444444444433333333333333333333222222222222222222222222111111111111111110000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 8888888888888888888999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBBCCCDDDEEEFFGGGHHHIIIJJJJKKKKKLLLLKKKJJIIIHHHHGGGGGGGGGJIIIIHHHGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@AAAAAAAAAAA@@@@@@@?????>>>>>>>>>>==============<<<<<=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999888888888888888888888888888877777777777777776666666666666666666555555555555555555555444444444444444444333333333333333333333222222222222222222222221111111111111111110000000000000000/////////////...............-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 8888888888888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAABBBBCCCDDDEEFFFGGGHHHIIIJJJJJKKKKLLLKKKJJJIIHHHHGGGGGGGGGGIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>===============<<<<<<=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999998888888888888888888888888888777777777777777777666666666666666665555555555555555555544444444444444444444333333333333333332232222222222222222222222221111111111111111110000000000000000/////////////..............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 778888888888888888888889999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBCCDDDEEFFFGGGHHHIIIJJJJJJJJLLLKKKJJJIIHHHGGGGGGGGGGFIIIHHHGGGFFFFEEEEEEEFFFFFEEEEEEEEEDDDDDCCCCCBBBBBBA@@@@@@AAAAAAAA@@@@@@@@??????????????????@@@@@@@AAAAAAAAAAAAA@@@@@?????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999888888888888888888888888888888777777777777777666666666666666666666655555555555555555555555444444444444444444444444333333333333333332222222222222222222222221111111111111111100000000000000000//////////////..........------------------,,,,,,,,,,,,,,,+++++++++++++++++*******************)))****)))))))))))))))))))((()((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 77778888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@@@@@@@AAAABBBBCCDDDEEFFFGGGHHHIIIJJJJJJJJLLLKKKJJIIIHHHGGGGGGGGGFFIIIHHHGGGFFFFEEEEEEEEFFFFEEEEEEEEDDDDDCCCCCBBBBBBB@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@@@@@AAAAAAAAAAAAA@@@@?????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999998888888888888888888888888888887777777777777776666666666666666666666555555555555555555555554444444444444444444444443333333333333333332222222222222222222222111111111111111111000000000000000000///////////////........------------------,,,,,,,,,,,,,,,++++++++++++++++++*******************))))***)))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 7777778888888888888888899999999999999999999999::99::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@AAAABBBCCDDDEEFFFGGGHHHIIIJJJJJJJJLLLKKKJJIIHHHGGGGGGGGFFFFIIHHHGGGFFFFEEEEEEEEEFFFFEEEEEEEDDDDDCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@@@@@????????????????????@@@@@@@@AAAAAAAAAAA@@@@@????>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999988888888888888888888888888888877777777777777776666666666666666666665555555555555555555555544444444444444444444444433333333333333333322222222222222222222221111111111111111111000000000000000000///////////////........------------------,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))*)))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 7777777788888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@AAAABBBCCDDDEEFFFGGGHHHIIIIJJJJJJJLLKKKJJJIIHHHGGGGGGFFFFFFIIHHHGGGFFFEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@??????????????????????@@@@@@@AAAAAAAAAAA@@@@@????>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999888888888888888888888888888888777777777777777766666666666666666666655555555555555555555555444444444444444444444444433333333333333333322222222222222222222211111111111111111110000000000000000000///////////////.........-----------------,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 7777777777888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????@@@@@@AAAABBBCCDDEEEFFGGGHHHIIIIJJJJJJJLKKKKJJIIIHHGGGGGGFFFFFFFIHHHHGGGFFFEEEEEEEEEEEEFFDDDDDDDDDDCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAAA@@@@????>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999998888888888888888888888888888887777777777777776666666666666666666666555555555555555555555555544444444444444444444444433333333333333333222222222222222222222111111111111111111000000000000000000000///////////////..........----------------,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!"!!!!!!!!!!!!!!!!!!! 777777777777888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????@@@@@@AAABBBCCDDDEEFFFGGHHHIIIIIJJJJJJLKKKJJJIIHHHGGGGGFFFFFFFFIHHHGGGFFFEEEEEEEEEEEEEEFDDDDDDDDDCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@@??????????????????????????@@@@@@AAAAAAAAAA@@@@@????>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888888888888888877777777777777776666666666666666666665555555555555555555555555544444444444444444444444433333333333333332222222222222222222221111111111111111110000000000000000000000///////////////...........--------------,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 77777777777777888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@AAAABBCCCDDEEFFFGGGHHHIIIIIJJJJIKKKKJJIIIHHHGGGGFFFFFFFFFIHHHGGGFFFEEEEEDDDEEEEEEEDDDDDDDDCCCCCBBBBBAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>?????????@@@@@@AAAAAAAAA@@@@????>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999888888888888888888888888888888777777777777777766666666666666666666665555555555555555555555555544444444444444444444444433333333333333322222222222222222222221111111111111111100000000000000000000000///////////////............-------------,,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 77777777777777777888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????@@@@@AAAABBCCDDDEEFFFGGHHHIIIIIIIIIIKKKJJJIIHHHGGGGGFFFFFFFFFHHHHGGGFFEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBAAAAAAAA@???????????????????????>???>>>>>>>>>????????@@@@@@AAAAAAA@@@@@????>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999988888888888888888888888888888777777777777777777666666666666666666665555555555555555555555555544444444444444444444444433333333333333332222222222222222222221111111111111111111000000000000000000000///////////////.............-------------,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 7777777777777777778888888888888889999999999999999999999999999999:::::::::999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????@@@@@AAABBCCCDDEEEFFGGGHHHIIIIIIIIIKKJJJIIIHHHGGGGGFFFFFFFFFHHHHGGGFFEEEEDDDDDDDDEEEECCCCCCCCCCBBBBBBAAAAAAAAA???????????????????????>>??>>>>>>>>>>>>???????@@@@@@AAAAA@@@@@????>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999999888888888888888888888888888888777777777777777777766666666666666666655555555555555555555555555444444444444444444444444333333333333333322222222222222222222221111111111111111111100000000000000000000///////////////.............------------,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 7777777777777777777788888888888888899999999999999999999999999999999::::::99999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????@@@@@AAABBCCDDDEEFFFGGGHHHIIIIIIIIKKJJJIIIHHGGGGGFFFFFFFFFFHHHHGGFFFEEEDDDDDDDDDDDDECCCCCCCCCBBBBBBAAAAAAAAAA??????????????????????>>>?>>>>>>>>>>>>>>??????@@@@@@@AAA@@@@@@????>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999988888888888888888888888888888777777777777777777777666666666666666665555555555555555555555554444444444444444444444444433333333333333322222222222222222222222111111111111111111110000000000000000000////////////////.............------------,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 777777777777777777777788888888888888889999999999999999999999999999999::::9999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????@@@@AAABBCCCDDDEEFFGGGHHHHIIIIIIIKJJJIIIHHHGGGGGFFFFFFFFFFHHHHGGFFFEEEDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAAAA@@?????????????????????>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888888888888887788777777777777777777777776666666666666665555555555555555555555554444444444444444444444444433333333333333332222222222222222222222111111111111111111100000000000000000000////////////////..............-----------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 77777777777777777777777888888888888888889999999999999999999999999999999::9999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>????????@@@@AABBBCCCDDEEEFFGGGHHHHIIIIIHJJJJIIIHHHGGGGGFFFFFFFFFFHHHHGGFFEEEDDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAA@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@????>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888888888888777777777777777777777777777766666666666666655555555555555555555555544444444444444444444444444333333333333333332222222222222222222222111111111111111111000000000000000000000///////////////...............-----------,,,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 6777777777777777777777788888888888888888889999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>?>>>>>>>>>>>>??????@@@@@AABBBCCDDDEEFFFGGGHHHHHIHHHJJJIIIHHHGGGGGGFFFFFFFFFFHHHGGGFFEEEDDDDDCCCCCDDDDBBBBBBBBBBAAAAAAAAAA@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@????>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::9999999999999999999998888888888888888888888777777777777777777777777777766666666666666665555555555555555555555444444444444444444444444444433333333333333333222222222222222222222111111111111111111100000000000000000000////////////////..............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 6667777777777777777777788888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>??????@@@@AABBBCCCDDEEEFFGGGHHHHHHHHHJJJIIIHHHGGGGGFFFFFFFFFFFHHHGGGFFEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@????>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888888888888877777777777777777777777777776666666666666666555555555555555555555544444444444444444444444444433333333333333333322222222222222222222211111111111111111110000000000000000000//////////////////..............-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666777777777777777778888888888888888888888889889999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@AABBBCCCDDEEFFFGGGHHHHHHHHJJIIIHHHHGGGGGFFFFFFFFFFFHHHGGGFFEEDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@????>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999998888888888888888888877777777777777777777777777777666666666666666655555555555555555555554444444444444444444444444443333333333333333333222222222222222222221111111111111111111100000000000000000///////////////////...............-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666667777777777777778888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AABBBCCCDDDEEFFFGGGHHHHHHHJJIIIHHHGGGGGGFFFFFFFFFFFHHHGGFFFEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@??????>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888888877777777777777777777777777777666666666666666655555555555555555555554444444444444444444444444443333333333333333333322222222222222222221111111111111111111110000000000000000////////////////////..............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))()))))(((((((((((((((((((''((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666677777777777777888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>?????????????>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAABBBCCCDDEEEFFGGGGHHHHHHJIIIIHHHGGGGGGFFFFFFFFFFFHHGGGFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>=>>>>>>>>>???????????????>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888887777777777777777777777777777776666666666666665555555555555555555555444444444444444444444444444333333333333333333333222222222222222221111111111111111111111000000000000000//////////////////////..............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))(())))((((((((((((((((((('''(('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666677777777777777788888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>??????????>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBBCCCDDDEEFFFGGGHHHHHHJIIIIHHHGGGGGGFFFFFFFFFFFHHGGGFFEEDDDCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????>>>>=====<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888888877777777777777777777777777777776666666666666665555555555555555555555444444444444444444444444443333333333333333333333322222222222222221111111111111111111111100000000000000//////////////////////...............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))(((()))(((((((((((((((((((''''('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666777777777777777888888888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAAABBBCCCDDEEFFFGGGGHHHHHIIIIIHHHGGGGGGFFFFFFFFFFEHHGGFFEEEDDDCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>????????????>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999998888888888888888887777777777777777777777777777777666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111111110000000000000000/////////////////////..............---------------,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))((((())(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666667777777777777778888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAABBBCCCDDEEEFFFGGGGHHHGIIIIHHHHGGGGGGFFFFFFFFFFEHGGGFFEEDDDCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>???????????>>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999888888888888888888777777777777777777777777777777766666666666666666555555555555555555555444444444444444444444444433333333333333333333333322222222222222221111111111111111111111000000000000000000////////////////////..............----------------,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666677777777777777788888888888888888888888888888888999999998889999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@AAAABBBCCDDDEEFFFGGGGGGGGIIIIHHHHGGGGGGGFFFFFFFFEEGGGFFEEEDDCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>==========>>>>>>>>?????????>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999988888888888888888877777777777777777777777777777776666666666666666666555555555555555555544444444444444444444444443333333333333333333333332222222222222222111111111111111111111100000000000000000000//////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666667777777777777778888888888888888888888888888888899999988888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>?????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@AAAABBBCCCDDEEEFFFGGGGGGGIIIIHHHHHGGGGGGFFFFFFFEEEGGFFFEEDDDCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>===>>>>>>>===========>>>>>>>>???????>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888888887777777777777777777777777777776666666666666666666655555555555555555444444444444444444444444433333333333333333333333322222222222222222111111111111111111111100000000000000000000/////////////////...............------------------,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666667777777777777777888888888888888888888888888888889998888888899999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>?????@@@AAAABBBCCDDDEEFFFGGGGGGGIIIIIHHHHGGGGGGFFFFFFEEEEGGFFEEEDDCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>====>>>>>>>============>>>>>>>>>????>>>>>>=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888888888777777777777777777777777767776666666666666666666666555555555555555444444444444444444444444433333333333333333333333322222222222222222211111111111111111111100000000000000000000//////////////////...............------------------,,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777777778888888888888888888888888888888998888888888999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>============>>>>>>>?????@@@AAABBBCCCDDEEEFFGGGGGGGIIIIIHHHHGGGGGGFFFFFEEEEDGFFFEEDDDCCCBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>=======>>>>>>>============>>>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888888888777777777777777777777777666766666666666666666666665555555555555554444444444444444444444443333333333333333333333333222222222222222222111111111111111111111000000000000000000000/////////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 56666666666666666666666777777777777777777788888888888888888888888888888888888888888888999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>????@@@AAAABBBCCDDDEEFFFGGGGGGIIIIIHHHHGGGGGGFFFFFEEEDDFFFEEDDDCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>=========>>>>>>>>============>>>>>>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999888888888888888888887777777777777777777777776666666666666666666666666665555555555555555444444444444444444444443333333333333333333333333222222222222222222111111111111111111111000000000000000000000////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ! 666666666666666666777777777777777778888888888888888888888888999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAABBBCCDDDEEFFFGGGGHHHJJJIIIIIHHHHHGGGGGFFFFEEEHHGGFFFEEDDDDDCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<<;<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999999999999999998888888888888888888887777777777777766666666666666666666666666666666666555555555555555555555544444444444433333333333333333333332222222222222222222222111111111111111110000000000000000000000///////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$$###################"""""""""""!!!!!!!!!!!!!!!!!!! 666666666666666666666777777777777777788888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAAABBCCCDDEEEFFGGGGGHHJJJIIIIIHHHHHGGGGGFFFEEEDHGGGFFEEEDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;<<<<;;;;;;;;;;;;;;;;;;::::::::99999999999999999999988888888888888888888877777777777776666666666666666666666666666666666665555555555555555555555444444444444333333333333333333333222222222222222222222222111111111111111100000000000000000000000/////////////////.....................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$###################"""""""""""!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777777778888888888888888888888888999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????@@@@AAABBBCCDDDEEFFFGGGGGGJJJIIIIIIHHHHGGGGFFFFEEEDHGGFFEEEDDDDCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;::::::::99999999999999999999999888888888888888888877777777777776666666666666666666666666666666666666555555555555555555555444444444444333333333333333333333332222222222222222222222111111111111111100000000000000000000000//////////////////....................-----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777777777777788888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBAAAAA???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>????@@@@@AAABBBCCDDEEEFFFGGGGGJJIIIIIIIHHHHGGGGFFFEEEDDGGGFFEEEDDDCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;<;;;;;;;;;;;;;;;;;::::::::999999999999999999999998888888888888888888877777777777666666666666666666666666666666666666665555555555555555555554444444444443333333333333333333333333222222222222222222221111111111111111000000000000000000000000/////////////////.....................-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!! 5666666666666666666666677777777777777777777788888888888888888888888889999999999999999999:::::::::::::::::::::::::::::::;;;;:;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAA????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>????@@@@AAAABBCCCDDEEFFFGGGGGIIIIIIIIIHHHHGGGGFFFEEEDDGGFFEEEDDDDCCCCCCCCCCCCCB@@@@@@@@@????????????????>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::9999999999999999999998888888888888888888877777777777766666666666666666666666666666666666665555555555555555555554444444444444433333333333333333333333322222222222222222221111111111111111100000000000000000000000//////////////////....................-----------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!! 5556666666666666666666677777777777777777777777788888888888888888888888899999999999999999999:::::::::::::::::::::::::::::::;::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>????@@@@AAABBBCCDDEEEFFFGGGGIIIIIIIIIHHHHGGGGFFFEEDDDGGFFEEEDDDCCCCCCCCCCBBBBB@@@@@@???????????????????>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>=======<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999988888888888888888888877777777777666666666666666666666666666666666666655555555555555555555554444444444444443333333333333333333333222222222222222222211111111111111111000000000000000000000000///////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""!!!!!!!!!!!!!!!!!!!! 5555556666666666666666677777777777777777777777778888888888888888888888888999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>>>>????@@@@AAABBCCCDDEEFFFFGGGIIIIIIIIIHHHHGGGFFFEEEDDDGFFFEEDDDDCCCCCCCBBBBBBBB@@@@?????????????????????>>>>>>>>===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555544444444444444444333333333333333333332222222222222222222111111111111111110000000000000000000000000///////////////////..................------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!! 555555566666666666666666777777777777777777777777888888888888888888888888899999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================>>>>>>>>????@@@@AAABBCCDDDEEFFFGGGIIIIIIIIIHHHHGGGFFFEEEDDCGFFEEEDDDCCCCCCBBBBBBBBBB@@???????????????????????>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>=============<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888888777777777777776666666666666666666666655666666666555555555555555555555544444444444444444443333333333333333332222222222222222222211111111111111111000000000000000000000000////////////////////.................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!!!! 5555555556666666666666666677777777777777777777777778888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>?????@@@AAABBBCCDDEEEFFFGGIIIIIIIIIHHHHGGGFFFEEDDDCFFFEEDDDDCCCCCBBBBBBBBBBB?????????????????????????>>>>>=============>>>>>>>>????>>>>>>>>>>>>=======>============<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888888888888777777777777777766666666666666666666655556666666555555555555555555555544444444444444444444433333333333333332222222222222222222111111111111111111000000000000000000000000////////////////////.................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!! 5555555555566666666666666666777777777777777777777777788888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAA?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================>>>>>>??????@@@AAABBCCDDDEEFFFFGIIIIIIIIIHHHHGGGFFFEEDDDCFFEEEDDDCCCCCBBBBBBBBBBBB?????????????????????????>>>===============>>>>>>>?????>>>>>>>>>>>====================<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999988888888888888888888887777777777777777776666666666666666665555555666655555555555555555555555444444444444444444444443333333333333322222222222222222221111111111111111111000000000000000000000000////////////////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!!!! 555555555555556666666666666666677777777777777777777777778888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>?????@@@@AABBBCCDDEEEFFFFIIIIIIIIIHHHHGGGFFFEEDDCCFFEEEDDDCCCCCBBBBBBBBBBBB?????????????????????????==================>>>>>>>??????>>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::999999999988888888888888888888877777777777777777777666666666666666655555555566555555555555555555555554444444444444444444444433333333333333222222222222222222221111111111111111111000000000000000000000000/////////////////////...............---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!! 555555555555555566666666666666666777777777777777777777777788888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================>>>>>>?????@@@AAABBCCDDDEEFFFFIIIIIIIIHHHHHGGGFFEEEDDCCFFEEDDDCCCCCBBBBBBBBBBBBB?????????????????????????==================>>>>>>>??????>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888888877777777777777777777766666666666666555555555555555555555555555555555555444444444444444444444433333333333333222222222222222222221111111111111111111100000000000000000000000/////////////////////...............-----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! 555555555555555555666666666666666667777777777777777777777777788888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================>>>>>>>?????@@@AABBBCCDDEEEFFFIIIIIIIIHHHHHGGGFFEEEDDCCFEEEDDDCCCCBBBBBBBBBBBBBB?????????????????????????==================>>>>>>>?????>>>>>>>>>>=================<<<<<<<<;;;;;;;;;:;;;;:::::::::::::::::999999999888888888888888888888877777777777777777777776666666666666555555555555555555555555555555555555444444444444444444444433333333333332222222222222222222221111111111111111111110000000000000000000000///////////////////////..............------------------,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((('('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!! 555555555555555555556666666666666666667777777777777777777777777888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================>>>>>>>????@@@AAABBCCDDEEEFFFHIIIIIIIHHHHHGGGFFEEDDDCCFEEEDDCCCCCBBBBBBBBBBBBBB???????????????>>>>>>>>>>==================>>>>>>>?????>>>>>>>>>================<<<<<<<<<;;;;;;;;;::;;:::::::::::::::::999999999888888888888888888888887777777777777777777776666666666666555555555555555555555555555555555555444444444444444444444433333333333332222222222222222222221111111111111111111111000000000000000000000///////////////////////..............--------------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!! 55555555555555555555555666666666666666667777777777777777777777777888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<=============>>>>>>>?????@@@AABBCCDDDEEEFFHHIIIIIIHHHHHGGGFFEEDDCCCFEEDDDCCCCBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>===================>>>>>>????>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;:::;::::::::::::::::999999999888888888888888888888888777777777777777777777666666666666555555555555555555555555555555555555444444444444444444444443333333333332222222222222222222222111111111111111111111100000000000000000000////////////////////////..............--------------------,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!! 55555555555555555555555666666666666666666677777777777777777777777778888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<<<<<<<============>>>>>>>????@@@AABBBCCDDEEEFFHHIIIIIIHHHHHGGGFFEEDDCCBFEEDDDCCCBBBBBBBBBBBBBBBB??????????>>>>>>>>>>>>>>>===================>>>>>>???>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::9999999999988888888888888888888887777777777777777777776666666666665555555555555555555555555555555555544444444444444444444444433333333333322222222222222222222222211111111111111111111000000000000000000000////////////////////////..............-------------------,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))(()(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!! 4555555555555555555555566666666666666666666667777777777777777777777777888888888888888888889999999999999999999999999999999::999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<==========>>>>>>>?????@@AAABBCCDDEEEFFHHIIIIIIHHHHHGGGFFEEDDCCBEEDDDCCCCBBBBBBBBBBBBBBBB????????>>>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::::::::::9999999999999888888888888888888877777777777777777777776666666666665555555555555555555555555555555555544444444444444444444444433333333333332222222222222222222222221111111111111111111000000000000000000000/////////////////////////..............-------------------,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!! 444555555555555555555556666666666666666666666667777777777777777777777777888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>=======>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<===========>>>>>>>????@@@AABBCCDDDEEEFHHHIIIIIHHHHHGGFFFEEDDCCBEEDDDCCCBBBBBBBBBBBBBBBBA???????>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::::::::::::::99999999999999988888888888888888777777777777777777777776666666666665555555555555555555555555555555555444444444444444444444444433333333333333222222222222222222222221111111111111111111000000000000000000000////////////////////////...............------------------,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!! 444445555555555555555556666666666666666666666666777777777777777777777777788888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>===============================================<<<<<<<<<<<<<<===========>>>>>>>???@@@AABBCCCDDEEEFHHHIIIIIHHHHHGGFFEEDDCCBBEEDDCCCCBBBBBBBBBBBBAAAAA?????>>>>>>>>>>>>>>>>>>>>======================>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;::::::::::::::::::9999999999999999888888888888888777777777777777777777776666666666665555555555555555555555544555555555444444444444444444444444433333333333333332222222222222222222221111111111111111111000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"##"""""""""""""""""""!!!!!!!!!!!! 444444455555555555555555666666666666666666666666677777777777777777777777788888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>???????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<==========>>>>>>>????@@AAABBCCDDEEEFHHHIIIIIHHHHGGGFFEEDDCCBBEDDCCCCBBBBBBBBBBBAAAAAAA???>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<==============>>>>>>>>>==============<<<<<<<<<;;;;;;;;;::::::::::::::::::99999999999999999988888888888887777777777777777777777666666666666666555555555555555555555444455555544444444444444444444444443333333333333333333222222222222222222111111111111111111110000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,+++++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################""#"""""""""""""""""""!!!!!!!!!!!! 444444444555555555555555556666666666666666666666666777777777777777777777788888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>???@@@AABBCCDDEEEFHHHHIIIHHHHHGGGFFEEDDCBBAEDDCCCBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<============>>>>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::::::::::9999999999999999999888888888887777777777777777777777766666666666666665555555555555555555444444555544444444444444444444444443333333333333333333332222222222222222211111111111111111110000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,++++++++++++++++++++++*********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!! 444444444445555555555555555556666666666666666666666666777777777777777777788888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>=======>================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>???@@@AABBCCDDDEEEHHHHHIIHHHHHGGGFFEDDCCBBADDCCCCBBBBBBBBAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<===========>>>>>============<<<<<<<<<<<;;;;;;;;;;:::::::::::9:::::99999999999999999998888888888777777777777777777777776666666666666666666555555555555555554444444455444444444444444444444444433333333333333333333333222222222222222111111111111111111110000000000000000000000///////////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##$####################""""""""""""""""""""""!!!!!!!!!!!! 444444444444455555555555555555566666666666666666666666667777777777777777777888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========>>>>>>>???@@AABBBCCDDEEEHHHHHHHHHHHHGGFFEEDDCCBAADDCCCBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<=======================<<<<<<<<<<<<;;;;;;;;;;:::::::::::999::::9999999999999999998888888888777777777777777777777776666666666666666666665555555555555554444444444444444444444444444444444433333333333333333333333322222222222222111111111111111111110000000000000000000000////////////////////////.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!! 444444444444444455555555555555555666666666666666666666666667777777777777777777888888888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@??================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>???@@@AABBCCDDDEEHHHHHHHHHHHGGGFFEEDCCBBAADCCCBBBBBBBBAAAAAAAAAAAAA>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999::9999999999999999998888888888777777777777777777777776666666666666666666666655555555555554444444444444444444444444444444444443333333333333333333333322222222222222111111111111111111110000000000000000000000////////////////////////.................------------------,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!! 4444444444444444445555555555555555556666666666666666666666666777777777777777777778888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@????????????===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>???@@AABBCCCDDEEGHHHHHHHHHHGGGFFEDDCCBAA@CCCBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999999999999999988888888887777777777777777777777766666666666666666666666655555555555554444444444444444444444444444444444333333333333333333333333322222222222221111111111111111111100000000000000000000000////////////////////////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!! 4444444444555555555555555555555555555555566666666666777777777777777777777777777777777777788888888888899999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<============>>>>>>>>>???@@AABBBCCDDEEEGHHHHHHHHHHGGGFFEDDCCBAA@CBBBBAAAAAAAAAAAAAAA@@@@@>>>>=====================<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999987777777777777777777777777666666666666666666666665566655555555555555555555554444444444444444444444444333333333322222222222222222222222222222221111111111111111111110000000000000000///////////////////////................------------------------,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444555555555555555555555555555555666666666666777777777777777777777777777777777777788888888888899999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<==============>>>>>>???@@@AABBCCDDEEEGHHHHHHHHHHGGFFEEDDCBBAA@CBBBAAAAAAAAAAAAAA@@@@@@@>========================<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;<<<<<<<<;;;;;;;;;;;::::::::::9999999999999999999888777777777777777777777776666666666666666666666555556655555555555555555555554444444444444444444444433333333333222222222222222222222222222222211111111111111111111100000000000000000////////////////////////...............-----------------------,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444445555555555555555555555555555555666666666667777777777777777777777777777777777777788888888888999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>===>>>>>>========================================<<<<<<<<<<<<<<<<<<<<==============>>>>>???@@AAABBCCDDEEGGHHHHHHHHGGGFFEDDCCBAA@@BBBAAAAAAAAAAAAAA@@@@@@@@=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;:::::::::9999999999999999999888887777777777777777777777666666666666666666666555555555555555555555555555555444444444444444444444433333333332222222222222222222222222222222211111111111111111111100000000000000000/////////////////////////..............------------------------,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444444455555555555555555555555555555556666666666677777777777777777777777777777777777777888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>====================================================<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>???@@AABBCCDDDEGGGHHHHHHGGGFFEEDDCBBAA@@BBBAAAAAAAAAAAAAA@@@@@@@@======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;::::::::::99999999999999999988888887777777777777777777666666666666666666666655555555555555555555555555555544444444444444444444443333333333222222222222222222222222222222221111111111111111111110000000000000000000////////////////////////..............-----------------------,,,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444444444555555555555555555555555555556666666666666677777777777777777777777777777777777788888888888888999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>??@@@AABBCCDDEGGGGGHHHGGGGFFEEDCCBBA@@@BBAAAAAAAAAAAAAA@@@@@@@@@==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<;;;;;;;;;;;;:::::::::::999999999999999998888888887777777777777777766666666666666666666665555555555555555555555555555554444444444444444444443333333333322222222222222222222222222222222111111111111111111111100000000000000000000///////////////////////..............-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"####""""""""""""""""""""!"!!!!!!!!!!!!!!!!!!!! 4444444444444444444444544555555555555555555555556666666666666666777777777777777777777777777777777788888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@AABBCCCDDFGGGGGGGGGGFFFEDDCCBAA@@?BAAAAAAAAAAAAAAA@@@@@@@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888887777777777777766666666666666666666666555555555555555555555555555555444444444444444444444333333333333222222222222222222222222222222221111111111111111111110000000000000000000000/////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""###""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444444444444444445555555555555555555556666666666666666666777777667777777777777777777777788888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@AABBCCDDFFGGGGGGGGGFFEEDDCBBAA@@?BAAAAAAAAAAAAAA@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888888887777777777777666666666666666666666655555555555555555555555555555554444444444444444444433333333333333222222222222222222222221122222111111111111111111111100000000000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""##""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 444444444444444444444444444445555555555555555555666666666666666666666777766667777777777777777777778888888888888888888888899899999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=======>>>??@@AABBCCCDFFFGGGGGGGFFFEEDCCBBA@@@?BAAAAAAAAAAAAAA@@@@@@@@@@==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::99999999999998888888888888877777777776666666666666666666666655555555555555555555555555555554444444444444444444433333333333333332222222222222222222221111221111111111111111111111100000000000000000000000////////////////////...............-----------------,----,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""#""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 344444444444444444444444444444445555555555555555666666666666666666666666766666667777777777777777778888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=====>>>??@@@AABBCCDFFFFGGGGGFFFEEDDCCBAA@@??AAAAAAAAAAAAAA@@@@@@@@@@?========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;:::::::::::::::99999999999998888888888888888777777776666666666666666666666655555555555555555555555555555554444444444444444444443333333333333333322222222222222222221111111111111111111111111111111000000000000000000000////////////////////................-----------------,,--,,,,,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 333444444444444444444444444444444455555555555555666666666666666666666666666666666677777777777777778888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<====>>>???@@AABBCCCEFFFFFGGFFFFEEDDCCBAA@@??AAAAAAAAAAAAAA@@@@@@@@@??=====<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;:::::::::::::::999999999999988888888888888888877777666666666666666666666666555555555555555555555555555555544444444444444444444433333333333333333332222222222222222111111111111111111111111111111111100000000000000000000////////////////////................-----------------,,,-,,,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 333333444444444444444444444444444444555555555555666666666666666666666666666666666666677777777777778888888888888888888888888888888888899999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========???>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=====>>>??@@AABBBCCEEFFFFFFFFFFEEDDCBBAA@@??AAAAAAAAAAAAA@@@@@@@@@???====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;::::::::::::::::999999999999988888888888888888888777666666666666666666666666555555555555555555555555555555544444444444444444444433333333333333333333322222222222222111111111111111111111111111111111100000000000000000000///////////////////.................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 333333334444444444444444444444444444444555555555556666666666666666666666666666666666666677777777777778888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<====>>>??@@@AABBCCEEFFFFFFFFFEEEDDCBBAA@@??AAAAAAAAAAA@@@@@@@@@@@???==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999988888888888888888888886666666666666666666666666555555555555555555555555555555554444444444444444444433333333333333333333333222222222222111111111111111111111111111111111110000000000000000000///////////////////..................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 3333333333444444444444444444444444444444455555555555666666666666666666666666666666666666666777777777777888888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<====>>>??@@@AABBCCEEEFFFFFFFFEEDDCCBBAA@@??AAAAAAAAAA@@@@@@@@@@@????=<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::999999999999988888888888888888888887766666666666666666666666665555555555555555555555544555544444444444444444444433333333333333333333333322222222222111111111111111111111111111111111111000000000000000000//////////////////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 3333333333334444444444444444444444444444444455555555555666666666666666666666666666666666666667777777777777888888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>??????????????????????>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>==============================================>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<====>>>??@@@AABBBCEEEFFFFFFFEEEDDCCBBAA@@??AAAAAAA@@@@@@@@@@@@@?????<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99::::::::::::9999999999999888888888888888888888877776666666666666666666666655555555555555555555555444455544444444444444444444443333333333333333333333322222222221111111111111111111111111111111111110000000000000000000/////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++********************))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 33333333333333344444444444444444444444444444455555555555566666666666666666666666666666666666666677777777777788888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<====>>>??@@@AABBBCEEEEFFFFFFEEEDDCCBBAA@@??AAAAAA@@@@@@@@@@@@@@?????<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999::::::::::9999999999999998888888888888888888877777766666666666666666666655555555555555555555554444444444444444444444444444444333333333333333333333322222222221111111111111111111111111111111111100000000000000000000/////////////////.......................---------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 333333333333333334444444444444444444444444444444555555555555666666666666666666666666666666666666667777777777777888888888888888888888888888888888888899999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<====>>>??@@@AABBBCEEEEEFFFFEEEEDDCCBBAA@@??AAAAAA@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999::::::::99999999999999999888888888888888887777777776666666666666666665555555555555555555555544444444444444444444444444444443333333333333333333333222222222211111111111111111111111111111111111100000000000000000000///////////////..........................--------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%&&%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 3333333333333333333444444444444444444444444444445555555555555566666666666666666666666666666666666677777777777777778888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<====>>>??@@@AAABBCDEEEEEEEEEEEDDDCCBBAA@@??AAAAAA@@@@@@@@@@@@???????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999::::::99999999999999999998888888888888887777777777766666666666666665555555555555555555555544444444444444444444444444444443333333333333333333333222222222211111111111111111111111111111111111000000000000000000000/////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 33333333333333333333334344444444444444444444444455555555555555555666666666666666666666666666666666777777777777777777788888888888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<====>>>??@@@AAABBBDEEEEEEEEEEEDDDCCBBAA@@??AAAAA@@@@@@@@@@@@@???????<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999::::99999999999999999998888888888888887777777777777666666666666655555555555555555555555544444444444444444444444444444443333333333333333333333222222222211111111111111111111111111111111111000000000000000000000///////////////////.......................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 33333333333333333333333333344444444444444444444455555555555555555555666665556666666666666666666666777777777777777777777788888888888888888888888888888899999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>==========================================================>>>>>>>>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<====>>>??@@@AAABBBDEEEEEEEEEEEDDDCCBBAA@@??AAAAA@@@@@@@@@@@@???????><<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999::99999999999999999998888888888888877777777777777776666666666665555555555555555555555444444444444444444444444444444443333333333333333333333222222222222111111111111111111111111111111110000000000000000000000/////////////////////.....................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 333333333333333333333333333334444444444444444444555555555555555555555566655555666666666666666666667777777777777777777777777777888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<===>>>??@@@AAABBBDDEEEEEEEEEDDDCCCBBAA@@??AAAAA@@@@@@@@@@@???????>><<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888877777777777777777766666666655555555555555555555555444444444444444444444444444444443333333333333333333333222222222222221111111111111111111111000111110000000000000000000000//////////////////////.....................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 2333333333333333333333333333333344444444444444445555555555555555555555555555555556666666666666666677777777777777777777777777777778888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================================================================<<<<<>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@AAABBBDDEEEEEEEEEDDDCCBBBAA@@??AAAAA@@@@@@@@@@???????>>><<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888877777777777777777777666666655555555555555555555554444444444444444444444444444444443333333333333333333333222222222222222211111111111111111111000001100000000000000000000000//////////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 222333333333333333333333333333333344444444444444555555555555555555555555555555555555666666666666667777777777777777777777777777777777888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;<<<<<===>>>???@@AAABBBDDDEEEEEEEDDDDCCBBBAA@@??AAAAA@@@@@@@@@????????>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::9999999999999999998999999999999999888888888888887777777777777777777777666655555555555555555555555444444444444444444444444444444444333333333333333333333332222222222222222211111111111111111000000000000000000000000000000000////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************)))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 2222233333333333333333333333333333334444444444445555555555555555555555555555555555555566666666666667777777777777777777777777777777777778888888888888888888888888889999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>=================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;<<<<===>>>???@@@AAABBDDDDEEEEEDDDDCCCBBAAA@@??AAAA@@@@@@@@@????????>>>><;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999988899999999999998888888888888877777777777777777777777766555555555555555555555554444444444444444444444444444444433333333333333333333333322222222222222222221111111111111110000000000000000000000000000000000///////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!! 22222222333333333333333333333333333333344444444444455555555555555555555555555555555555555666666666666677777777777777777777777777777777777788888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>==============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;<<<<<===>>???@@@AAABBDDDDDDDDDDDDDCCCBBAA@@@??AAAA@@@@@@@@@???????>>>>>;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::99999999999999999988888999999999998888888888888877777777777777777777777766555555555555555555555555544444444444444444444444434444443333333333333333333333222222222222222222222211111111111110000000000000000000000000000000000///////////////////..................-----------------------,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++***************)))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!!! 222222222233333333333333333333333333333334444444444445555555555555555555555555555555555555556666666666666777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;<<<<===>>???@@@AAABBDDDDDDDDDDDDCCCBBBAA@@@??AAAA@@@@@@@@???????>>>>>>;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999998888888999999999888888888888888877777777777777777777776666555555555555555555555555444444444444444444444443334444333333333333333333333322222222222222222222222211111111111000000000000000000000000000000000////////////////////.................-------------------------,,,,,,,,,,,,,,,,,,++,++++++++++++++++++++***************))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!! 2222222222333333333333333333333333333333444444444444444444444444445555555555555555555556666666666666666666667777777777777777777777777777777777777777888888888888888888888888889999999999999999999999:::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<===>>???@@@AAABBDDDDDDDDDDDDCCCBBBAA@@@??AAAA@@@@@@@????????>>>>>>;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99:99999999999999999988888899998888888888888888888877777777777777776666666666666666655555555555555555555555555444444444444444444444444443333333333333333333222222222222222222222221111111111111111110000000000000/////////////////////.........................-------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 22222222222233333333333333333333333333333334444444444444444444444444455555555555555555555666666666666666666666777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================================>>>>>>>>>>>===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>>>>>>>>>>>>>>====================>>>>>==========================================<<<<<<<<=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>???@@@AAAABDDDDDDDDDDDCCCCBBAAA@@@??AAAA@@@@@@@???????>>>>>>>;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999988888888998888888888888888888877777777777777776666666666666666655555555555555555555555555444444444444444444444444443333333333333333333322222222222222222222222211111111111111110000000000000/////////////////////.......................---------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 222222222222222333333333333333333333333333333444444444444444444444444444555555555555555555556666666666666666666667777777777777777777777777777777777777778888888888888888888888999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>======================>>>==============>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;<<<===>>???@@@AAAABCDDDDDDDDDCCCCBBBAAA@@???AAA@@@@@@@???????>>>>>>>>;;;;;:::::::::::::::::::::::::999::::::::9999999999999999999999998888888888888888888888888888887777777777777777666666666666666655555555555555555555555555544444444444444444444444444333333333333333333333222222222222222222222221111111111111111000000000000////////////////////////.....................----------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 2222222222222222233333333333333333333333333333334444444444444444444444444555555555555555555555566666666666666666666677777777777777777777777777777777777777778888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;<<<===>>???@@@AAAABCCDDDDDDCCCCCBBBAAA@@@???AAA@@@@@@???????>>>>>>>>=;;;::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888888888877777777777777766666666666666666655555555555555555555555555444444444444444444444444443333333333333333333333322222222222222222222211111111111111110000000000000////////////////////////....................-----------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 22222222222222222223333333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666777766677777777777777777777777777777777788888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;<<<===>>???@@@AAAAACCCCCCCCCCCCBBBBAA@@@????AA@@@@@@@??????>>>>>>>===;::::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888888877777777777777766666666666666666666655555555555555555555554444444444444444444444444444333333333333333333333333322222222222222222221111111111111111000000000000000//////////////////////....................--------------------------------,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 22222222222222222222223233333333333333333333333334444444444444444444444445555555555555555555555555666666666666666666666666766666677777777777777777777777777777777788888888888889999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;<<<===>>???@@@AAAAACCCCCCCCCCCBBBBAAA@@@???>AA@@@@@@???????>>>>>>====::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888888887777777777777776666666666666666666666655555555555555555555544444444444444444444444444433333333333333333333333332222222222222222222211111111111111100000000000000000////////////////////....................--------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 22222222222222222222222222333333333333333333333333344444444444444444444445555555555555555555555555666666666666666666666666666666666677777777777777777777777777777777778888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::;::::;;;<<<==>>>???@@@AAAAACCCCCCCCCCBBBBAAA@@@???>>A@@@@@@???????>>>>>>=====::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888888888777777777777777666666666666666666666666655555555555555555544444444444444444444444444443333333333333333333333333222222222222222222221111111111111110000000000000000000/////////////////.....................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 222222222222222222222222222223333333333333333333333333444444444444444444444555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777777788888888888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::;;;;:::::::::::::::;;;<<<==>>>??@@@@AAAAACCCCCCCCBBBBBAAA@@@????>>A@@@@@@??????>>>>>>>=====:::::::::::::::::999999999999999999999999999999999999988888888888888888888888888888877777777777777776666666666666666666666666555555555555555554444444444444444444444444443333333333333333333333333322222222222222222222111111111111111000000000000000000000////////////////....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! 1222222222222222222222222222223333333333333333333333333334444444444444444444455555555555555555555566666666666666666666666666666666666666667777777777777777777777777777777777788888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>>??@@@@AAAAACCCCCCBBBBBAAAA@@@????>>>@@@@@@???????>>>>>>======:::::::::::::::99999999999999999999999999999999999998888888888888888888887788888887777777777777777776666666666666666666666655555555555555554444444444444444444444444444333333333333333333333333332222222222222222222211111111111111100000000000000000000000/////////////.....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 111222222222222222222222222222222333333333333333333333333334444444444444444444445555555555555555555556666666666666666666666666666666666666666777777777777777777777777777777777888888888888888999999999988999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAACCCCCBBBBBAAAA@@@????>>>>@@@@@???????>>>>>>=======:::::::::::::9999999999999999999999999999999999988888888888888888888887777788888777777777777777777776666666666666666666665555555555555555444444444444444444444444444433333333333333333333333333222222222222222222221111111111111110000000000000000000000000///////////.....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 1111122222222222222222222222222222233333333333333333333333333344444444444444444444455555555555555555555566666666666666666666666666666666666666667777777777777777777777777777778888888888888888888999999888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAACCCBBBBBBAAAA@@@????>>>>>@@@@????????>>>>>>=======::::::::::99999999999999999999999999999999998888888888888888888888888777777888777777777777777777777766666666666666666655555555555555555444444444444444444444444444333333333333333333333333332222222222222222222221111111111111111100000000000000000000000///////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 111111122222222222222222222222222222223333333333333333333333333344444444444444444444455555555555555555555556666666666666666666666666666666666666666777777777777777777777777777888888888888888888888889988888888889999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<========================================<<<<<<<==================<<<<<<<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAABBBBBBBAAAA@@@@????>>>>>=@@@????????>>>>>>========:::::::999999999999999999999999999999999888888888888888888888888888777777778777777777777777777777766666666666666666555555555555555555444444444444444444444444444333333333333333333333333332222222222222222222211111111111111111111000000000000000000000///////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 111111111122222222222222222222222222222233333333333333333333333333344444444444444444444455555555555555555555556666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<==>>???@@@@AAAAABBBBBBAAAA@@@@????>>>>>==@@????????>>>>>>>=======<::::9999999999999999999999999988888888888888888888888888888888887777777777777777777777777777777766666666666666666555555555555555554444444444444444444444444444333333333333333333333333332222222222222222222211111111111111111111110000000000000000000///////////....................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 111111111111222222222222222222222222222222233333333333333333333333333344444444444444444444455555555555555555555556666666666666666666666666666666666666667777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999:::::::::::::::::::::::::::::::::;;<<<==>>???@@@@@AAAABBBBBAAAA@@@@???>>>>>====@?????????>>>>>>=======<<::9999999999999999999999998888888888888888888888888888888888887777777777777777777777777777777766666666666666666555555555555555554444444444444444444444444444333333333333333333333333332222222222222222222211111111111111111111111100000000000000000///////////......................------------------------,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!! 1111111111111122222222222222222222222222222223333333333333333333333333334444444444444444444445555555555555555555555566666666666666666666666666666666666666677777777777777777778888888888888888888888888888888888888888888888899999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::9999999999999999:::::::::::::::::::::::::9::::;;<<<==>>???@@@@@@@A@BBBBAAAA@@@????>>>>>=====?????????>>>>>>>======<<<:999999999999999999999999888888888888888888888888888888888887777777777777777777777777777777666666666666666665555555555555555554444444444444444444444444444333333333333333333333333332222222222222222222221111111111111111111111110000000000000000///////////........................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!  111111111111111112222222222222222222222222222222333333333333333333333333344444444444444444444444555555555555555555555556666556666666666666666666666666666666666777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::99999999999999999999:::::::::::::::::::::::::9::::;;<<<==>>???@@@@@@@@@BBAAAAA@@@????>>>>=======????????>>>>>>>=======<<<99999999999999999999999888888888888888888888888888888888877777777777777777777777777777777666666666666666655555555555555555555544444444444444444444444443333333333333333333333333332222222222222222222222211111111111111111111110000000000000000////////////........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ! 11111111111111111112222222222222222222222222222233333333333333333333333334444444444444444444444444555555555555555555555555655555666666666666666666666666666666666677777777777778888888888888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::99:::::9::::;;<<<==>>>???@@@@@@@@BAAAAA@@@????>>>>=======<???????>>>>>>>>======<<<<9999999999999999999998888888888888888888888888888888888777777777777777777777777777777776666666666666666555555555555555555555554444444444444444444444333333333333333333333333333222222222222222222222222221111111111111111111100000000000000000/////////////......................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 111111111111111111111222222222222222222222222222233333333333333333333333344444444444444444444444445555555555555555555555555555555556666666666666666666666666666666666677777777777778888888888888888888888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999:::::::::9999999999:::9::::;;<<<==>>>???@@@@@@@@AAAA@@@@????>>>>======<<<??????>>>>>>>>>======<<<<99999999999999999988888888888888888888888888888887887777777777777777777777777777777777666666666666666555555555555555555555555544444444444444444444333333333333333333333333333322222222222222222222222221111111111111111111100000000000000000///////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 11111111111111111111111112222222222222222222222222223333333333333333333334444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666667777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999999999999:::9::::;;<<<==>>>????@@@@@@@AAA@@@@????>>>======<<<<<????>>>>>>>>>>>======<<<<999999999999999888888888888888888888888888888777777777777777777777777777766777777776666666666666666655555555555555555555555555444444444444444443333333333333333333333333333222222222222222222222222221111111111111111111100000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 1111111111111111111111111111222222222222222222222222223333333333333333333333444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666777777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999999999999999999999999999::9::::;;<<<==>>>??????@@@@?AA@@@@????>>>======<<<<<<??>>>>>>>>>>>>======<<<<<9999999999988888888888888888888888888888877777777777777777777777777777766667777776666666666666666666555555555555555555555554444444444444444443333333333333333333333333333222222222222222222222222221111111111111111111100000000000000000///////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 1111111111111111111111111111112222222222222222222222222223333333333333333333334444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777888888888778888888888888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::9::::;;<<<===>>>??????????A@@@@????>>>=====<<<<<<<<>>>>>>>>>>>>>>======<<<<<9999999888888888888888888888888888888777777777777777777777777777777777666667777766666666666666666666555555555555555555555444444444444444444333333333333333333333333333222222222222222222222222221111111111111111111110000000000000000//////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0011111111111111111111111111111112222222222222222222222222223333333333333333333334444444444444444444444555555555555555555555555555555555555555566666666666666666666666666666667777777777777777777788888777777888888888888888888888888888888888888888889999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999::9::::;;<<<===>>>??????????@@@@@???>>>=====<<<<<<<<<>>>>>>>>>>>>>>======<<<<<999999888888888888888888888888888777777777777777777777777777777777766666666776666666666666666666666655555555555555555544444444444444444433333333333333333333333333333222222222222222222222222211111111111111111111100000000000000000///////////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  0000011111111111111111111111111111122222222222222222222222222233333333333333333333344444444444444444444444555555555555555555555555555555555555555556666666666666666666666666667777777777777777777777778777777777778888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999::9::::;;<<<===>>>>?????????@@@@???>>>>====<<<<<<<<<<>>>>>>>>>>>>>>======<<<<<9999888888888888888888888888887777777777777777777777777777777777766666666667666666666666666666666555555555555555555544444444444444444433333333333333333333333333332222222222222222222222222211111111111111111111100000000000000000/////////////////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000011111111111111111111111111111112222222222222222222222222223333333333333333333334444444444444444444444455555555555555555555555555555555555555566666666666666666666666666777777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9:::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999::9:::;;;<<<===>>>>>????????@@@????>>>====<<<<<<<;;;;>>>>>>>>>>>>>>======<<<<<9998888888888888888888888877777777777777777777777777777777777776666666666666666666666666666666655555555555555555544444444444444444433333333333333333333333333333222222222222222222222222221111111111111111111100000000000000000000///////////////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  000000000111111111111111111111111111111122222222222222222222222222233333333333333333333334444444444444444444444455555555555555555555555555555555555555566666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999::9:::;;;<<<===>>>>>>?????>>@@????>>>====<<<<<<;;;;;;>>>>>>>>>>>>>>======<<<<<9998888888888888888888888777777777777777777777777777777777776666666666666666666666666666666665555555555555555544444444444444444443333333333333333333333333333222222222222222222222222222111111111111111111110000000000000000000000/////////////////////............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  00000000000111111111111111111111111111111112222222222222222222222222223333333333333333333333444444444444444444444445555555555555555555555555555555555555555666666666666666666677777777777777777777777777777777777777777777777888888888888888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::::::9999999999999999999999999999999988888899999999999999999999999999999999999::9:::;;;<<<===>>>>>>>>>>>>>@????>>>>===<<<<<<;;;;;;;>>>>>>>>>>>>>>>=====<<<<<9988888888888888888888877777777777777777777777777777777776666666666666666666666666666666666555555555555555554444444444444444443333333333333333333333333333322222222222222222222222222211111111111111111111000000000000000000000000///////////////////............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  0011111111111111111111111111112222222222222222222222222333333333333333333333333333344444444444444444444444444444555555555555555555555555555555666666666666666666666666666777777777777777777777777777777777788888888888888888888888888888888888888888888889999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::999999999999999999999999999999999999::::::::999999999999999999999::::;;;<<<==>>>>????@@@@@@@@@??????>>>>===<<<<<<;;;;;;;===>>>>>>>>>>======<<<<;;9999999988888888888888888777777777777777777776666677777777666666666666666666666555555555555555555555555554444444444444444444444444444433333333333333333333333333333332222222222222222222222222111111111111111111100000000000000000000000////////////////////........................----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  000011111111111111111111111111112222222222222222222222222333333333333333333333333333334444444444444444444444444444455555555555555555555555555555566666666666666666666666666677777777777777777777777777777777777888888888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::9999999999999999999999:::;;;<<<==>>>>??????@@@@@@??????>>>>====<<<<<;;;;;;;;===>>>>>>>>>>======<<<<;;99999988888888888888888887777777777777777666666666777776666666666666666666666555555555555555555555545554444444444444444444444444444433333333333333333333333333333332222222222222222222222222111111111111111111000000000000000000000000/////////////////////........................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000011111111111111111111111111111222222222222222222222222233333333333333333333333333333444444444444444444444444444445555555555555555555555555555556666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;<<===>>>>??????????????????>>>>===<<<<<;;;;;;;;;====>>>>>>>>>>=====<<<<;;999999888888888888888888877777777777776666666666667666666666666666666666666555555555555555555555544454444444444444444444444444444333333333333333333333333333333322222222222222222222222222211111111111111111000000000000000000000000///////////////////////......................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000111111111111111111111111111112222222222222222222222222333333333333333333333333333333444444444444444444444444444445555555555555555555555555556666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;<<<===>>>>?????????????????>>>>====<<<<<;;;;;;;;;====>>>>>>>>>>=====<<<<;;9999988888888888888888888777777777666666666666666666666666666666666666666665555555555555555555544444444444444444444444444444443333333333333333333333333333333322222222222222222222222222111111111111111111000000000000000000000000/////////////////////////....................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000111111111111111111111111111112222222222222222222222222333333333333333333333333333333444444444444444444444444444455555555555555555555555556666666666666666666666666666666677777777777777777777777777777777777777788888777788888888888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;<<<===>>>>????????????????>>>>>====<<<<;;;;;;;;;;=====>>>>>>>>>>====<<<<;;999998888888888888888888877777766666666666666666666666666666666666666666665555555555555555555444444444444444444444444444444333333333333333333333333333333333222222222222222222222222221111111111111111111000000000000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000001111111111111111111111111111122222222222222222222222223333333333333333333333333333333444444444444444444444444455555555555555555555555556666666666666666666666666666666666667777777777777777777777777777777777777778777777778888888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888899999999:::;;<<<====>>>>??????????????>>>>>====<<<<<;;;;;;;;;;=====>>>>>>>>>>=====<<<;;9999988888888888888887777776666666666666666666666666666666666666666666665555555555555555555444444444444444444444444444443333333333333333333333333333332332222222222222222222222222221111111111111111111110000000000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000011111111111111111111111111111122222222222222222222222223333333333333333333333333333444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888889999999:::;;<<<====>>>>>???????????>>>>>>=====<<<<;;;;;;;;;;;=====>>>>>>>>>>=====<<<;;99998888888888888877777776666666666666666666666666666666666666666666655555555555555555555444444444444444444444444444443333333333333333333333333333322222222222222222222222222222221111111111111111111111100000000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000011111111111111111111111111111222222222222222222222222223333333333333333333333333344444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999988888888999999999999999999999999999999999999999999999999999999888888888888999999:::;;;<<<===>>>>>>????????>>>>>>>>====<<<<<;;;;;;;;;;;=====>>>>>>>>>>=====<<<;;999988888888888877777777766666666666666666666666666666666666666666655555555555555555555444444444444444444444444444433333333333333333333333333333322222222222222222222222222222221111111111111111111111111000000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  000000000000000000001111111111111111111111111111222222222222222222222222233333333333333333333333333333444444444444444444444444444445555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999988888888888888999999999999999999999888899999999999999999999999999888888888888888899999:::;;;<<<===>>>>>>>>>?>>>>>>>>>>>=====<<<<<;;;;;;;;;;;======>>>>>>>>>=====<<<;;9999888888888877777777777666666666666666666666666666666666666666655555555555555555555444444444444444444444444444333333333333333333333333333333322222222222222222222222222222221111111111111111111111111000000000000000000////////////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222222223333333333333333333333333333344444444444444444444444444444555555555555555555555555555566666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888888888888999999999999999988888888899999999999999999999999998888888888888888899999:::;;;<<<====>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;======>>>>>>>>>====<<<<;;99988888888877777777777776666666666666666666666666666666666666555555555555555555555444444444444444444444444444333333333333333333333333333333222222222222222222222222222222211111111111111111111111111000000000000000000////////////////////////.....................----------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333333333333333333334444444444444444444444444444445555555555555555555555555556666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999988888888888888888888888888888999999999888888888888888888888889999999999999999998888888888888888899999:::;;;<<<====>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;=======>>>>>>>=====<<<<;;99988888888777777777777776666666666666666666665555666666666555555555555555555555544444444444444444444444444433333333333333333333333333333222222222222222222222222222222222111111111111111111111111100000000000000000/////////////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000000011111111111111111111111112222222222222222222222222222223333333333333333333333333333344444444444444444444444444444455555555555555555555555555556666666666666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888888888888888899999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999988888888888888888888888888888888888888998888888888888888888888888888888899999999999999998888888888888888899999:::;;;<<<=====>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;=========>>>>======<<<<;;9998888888777777777777777666666666666666666555555566666665555555555555555555555444444444444444444444444444333333333333333333333333333332222222222222222222222222222222211111111111111111111111111000000000000000000////////////////////////.....................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  /000000000000000000000000000001111111111111111111111111222222222222222222222222222222333333333333333333333333333334444444444444444444444444444445555555555555555555555555555666666666666666666666666666666666667777777777777777777777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999988888888888888888899999:::;;;<<<<=====>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;;;==================<<<<;;;99888888887777777777777776666666666666555555555555666655555555555555555555555444444444444444444444444444333333333333333333333333333322222222222222222222222222222222111111111111111111111111111000000000000000000///////////////////////......................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///0000000000000000000000000000011111111111111111111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777777777778888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999988888888888888888888899999:::;;;<<<<======>>>>>>>>>=========<<<<<<<;;;;;;;;;::::=================<<<<<;;;99888888877777777777777776666666666555555555555555555555555555555555555555544444444444444444444444334333333333333333333333333333332222222222222222222222222222222211111111111111111111111111100000000000000000////////////////////////......................------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  //////0000000000000000000000000000011111111111111111111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777777777777888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999:::;;;<<<<========>>>>>==========<<<<<<<;;;;;;;;;:::::=================<<<<;;;;9888888877777777777777776666666555555555555555555555555555555555555555555554444444444444444444443333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111000000000000000000///////////////////////.......................-----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ////////0000000000000000000000000000011111111111111111111111111222222222222222222222222222222333333333333333333333333333333444444444444444444444444455555555555555555555555555555555666666666666666666666666666666666666666677776666677777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::99999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877778888888899999:::;;;<<<<<=====================<<<<<<<;;;;;;;;;;:::::===============<<<<<;;;;;98888887777777777777776666655555555555555555555555555555555555555555555554444444444444444444443333333333333333333333333333332222222222222222222222222222222221111111111111111111111111111000000000000000000///////////////////////.........................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*******************)))))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  //////////00000000000000000000000000000011111111111111111111111112222222222222222222222222222222333333333333333333333333333444444444444444444444444455555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777888888899999:::;;;<<<<<====================<<<<<<<<;;;;;;;;;::::::<<============<<<<<<;;;;:888888877777777777776666655555555555555555555555555555555555555555555544444444444444444444433333333333333333333333333333322222222222222222222222222222222221111111111111111111111111111000000000000000000/////////////////////////........................---------------------,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  /////////////00000000000000000000000000000111111111111111111111111112222222222222222222222222222223333333333333333333333333344444444444444444444444444455555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777788888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888887777888888888888888888888888888888888888888888888888887777777777788888899999:::;;;;<<<<<==================<<<<<<<<;;;;;;;;;;::::::<<<<<<====<<<<<<<<<;;;;::888888777777777777766666655555555555555555555555555555555555555555554444444444444444444443333333333333333333333333333322222222222222222222222222222221121111111111111111111111111111000000000000000000000///////////////////////........................---------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ///////////////000000000000000000000000000001111111111111111111111111112222222222222222222222222223333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555556666666666666666666666666666666666666666666666666666777777777777777777777777777777788888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888887777777777778888899999:::;;;;<<<<<================<<<<<<<<<;;;;;;;;;;:::::::<<<<<<<<<<<<<<<<<;;;;;:::888887777777777776666666655555555555555555555555555555555555555555444444444444444444444333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111100000000000000000000000/////////////////////........................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  //////////////////00000000000000000000000000000111111111111111111111111112222222222222222222222222223333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666666666666666667777777777777777777777777778888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999:::::::::::9999::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777888888888888888887777777788888888888888888888888887777777777778888899999:::;;;;<<<<<===============<<<<<<<<<;;;;;;;;;;;:::::::<<<<<<<<<<<<<<<<;;;;;;:::888887777777777766666666655555555555555555555555555555555555555444444444444444444444433333333333333333333333333332222222222222222222222222222222111111111111111111111111111111110000000000000000000000000///////////////////........................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ////////////////////000000000000000000000000000011111111111111111111111111222222222222222222222222222223333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::9999999999:::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777888888888887777777777777788888888888888888888888887777777777778888899999:::;;;;<<<<<<=============<<<<<<<<<;;;;;;;;;;;::::::::<<<<<<<<<<<<<<;;;;;;;::::88887777777777766666666665555555555555555555555544555555555554444444444444444444444333333333333333333333333333322222222222222222222222222222221111111111111111111111111111111100000000000000000000000000//////////////////........................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000011111111111111111111111111111222222222222222222222222222223333333333333333333333333333333444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666677777777777777777777777777777777778888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888777777777777777777777777777777777788888777777777777777777778888888888888888888888887777777777777888889999::::;;;;<<<<<<<===========<<<<<<<<<;;;;;;;;;;;;::::::::<<<<<<<<<<<<;;;;;;;::::::88877777777777666666666665555555555555555555444444555555554444444444444444444444433333333333333333333333333332222222222222222222222222222222111111111111111111111111111111110000000000000000000000000///////////////////........................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ////////////////////////000000000000000000000000001111111111111111111111111111112222222222222222222222222222233333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777788888888888888888887777777777777778888899999:::;;;;<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<;;;;;;;;:::::::8877777777777666666666666555555555555555444444444455554444444444444444444444443333333333333333333333333333322222222222222222222222222222211111111111111111111111111111111100000000000000000000000000//////////////////........................---------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////////000000000000000000000000001111111111111111111111111111112222222222222222222222222222223333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555566666666666666666666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777777777777777777888899999:::;;;;;<<<<<<<<=======<<<<<<<<<;;;;;;;;;;;;::::::::::<<<<<<<<;;;;;;;;;:::::::98777777777776666666666666555555555444444444444444454444444444444444444444444333333333333333333333333333322222222222222222222222222222211111111111111111111111111111111100000000000000000000000000///////////////////........................---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  /////////////////////////////0000000000000000000000000011111111111111111111111111111122222222222222222222222222222223333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555556666666666666666666666666666666666666677777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888999999999999999999999999998888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888777777777777777777777888899999:::;;;;;<<<<<<<<<====<<<<<<<<<<;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;:::::::99977777777777666666666666665555544444444444444444444444444444444444444444444433333333333333333333333223322222222222222222222222222222211111111111111111111111111111111100000000000000000000000000////////////////////.......................---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ////////////////////////////////000000000000000000000000001111111111111111111111111111111112222222222222222222222222222222233333333333333333333333334444444444444444444444444444444455555555555555555555555666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777778888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777877778888888899999::::;;;::;;;;;;;<<<<<<<<<<<<<<<;;======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999888888877777777777766666666555555555555555555555554444444444444444444444444444433333333333333333333333333333333333222222222222222222222222222111111111111111111111111111110000000000000000000000000000000//////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++************************))))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///////////////////////////////////000000000000000000000000001111111111111111111111111111111112222122222222222222222222222223333333333333333333333333444444444444444444444444444444444445555555555555555555555566666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777888888888888888888888888888888888888888888999999998888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888887777777777777777777777777777776666677777777777777777777777777777777777777777777777666777777888888899999::::;;;::;;;;;;;;<<<<<<<<<<<<<;;;=====<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999888888777777777777666666665555555555555555555555554444444444444444444444444443333333333333333333333333333333333322222222222222222222222222111111111111111111111111111111000000000000000000000000000000000///////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .////////////////////////////////////0000000000000000000000000011111111111111111111111111111111112111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666667777777777777777777777777777777777777777888888888888888888888888888888888888888888888888998888888888888899999999999988899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888877777777777777777777777777777777666666666666677777777777777777766776776777777777777777777766666777777788888899999::::;;;:::;;;;;;;;<<<<<<<<<<<;;;;====<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999988888877777777777766666666555555555555555555555555544444444444444444444444333333333333333333333333332333333333222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************)))))))))))))))((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .../////////////////////////////////////0000000000000000000000000011111111111111111111111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444444444444444455555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888889988888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777666666666666666666666677777777777766666666666666666777777777777766666666777777788888899999::::;;;::::;;;;;;;;;<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::9999999998888877777777777776666666665555555555555555555555555444444444444444444444333333333333333333333333332223333333222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ....../////////////////////////////////////0000000000000000000000000011111111111111111111111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444444444444444445555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666677777776666666666666666666666666777777666666666666777777778888899999:::::;;:::::;;;;;;;;;;;<<;;;;;;;;==<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999888888777777777777666666666665555555555555555555555555444444444444444444433333333333333333333333332222223333222222222222222222222222221111111111111111111111111111111000000000000000000000000000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ......../////////////////////////////////////00000000000000000000000000011111111111111111111111111111111111111122222222222222222222222223333333333333333333333333334444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777666666666666666666666666676666666666666666666666666666666666666666666666666777777778888899999:::::;;::::::;;;;;;;;;;;;;;;;;;;;==<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::999999999888887777777777777666666666666555555555555555555555555444444444444444443333333333333333333333333322222222332222222222222222222222222211111111111111111111111111111100000000000000000000000000000000000////////////////.....................---------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ..........//////////////////////////////////////00000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333444444444444444444444444444444445555555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777778888899999:::::;;:::::::;;;;;;;;;;;;;;;;;;;=<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::9999999988888887777777777776666666666666555555555555555555554444444444444444444333333333333333333333333332222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000/////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  .............///////////////////////////////////00000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222333333333333333333333333334444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888888899999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777778888899999::::::;:::::::::;;;;;;;;;;;;;;;;:<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::9999999998888888877777777777666666666666655555555555555555444444444444444444443333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************)))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .............../////////////////////////////////00000000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222222233333333333333333333333333444444444444444444444444445555555555555555555555555555555555566666666666666666666666666666666666666666666666667777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777778888899999::::::;:::::::::::;;;;;;;;;;;;;::<<<<<;;;;;;;;;;;;;;;;;;;;:::::::9999999998888888887777777776666666666666555555555555544444444444444444444444333333333333333333333333333322222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000000/////////////////......................-----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  .................//////.//////////////////////////000000000000000000000000000000000011111111111111111111111111111111111111122222222222222222222222223333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777778888899999::::::::::::::::::::;;;;;;;;;::::<<<<;;;;;;;;;;;;;;;;;;:::::::::99999999888888888887777777766666666666665555555555444444444444444444444433333333333333333333333333333332222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000//////////////////........................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ....................///....//////////////////////////000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222223333333333333333333333333333344444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666667777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666777777778888899999:::::::9:::::::::::::::;;;;;:::::<<<;;;;;;;;:::::::::::::::::::9999999988888888888877777766666666666665555555555444444444444444444444333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111110000000000000000000000000000000000000///////////////////........................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ....................../......///////////////////////////000000000000000000000000000000000011111111111111111111111111111111122222222222222222222222223333333333333333333333333333333334444444444444444444444455555555555555555555555555555555555555555555655666666666666666666666666666666666666666666666666777777777777777777777777777777777777778888888888887778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666665556777777778888899999:::::::9999::::::::::::::::::::::<<;;;;;;::::::::::::::::::::999999998888888888887777776666666666666655555555444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000///0000/////////////////////......................--------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++********************))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ................................//////////////////////////0000000000000000000000000000000000011111111111111111111111111111122222222222222222222222223333333333333333333333333333333333334444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777778887777777777778888888888888878888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666666665555555566666666666666666666666666666666666666666665555555677777778888899999:::::::99999999::::::::::::::::::<;;;;;;:::::::::::::::::::999999999888888888887777777666666666666655555555544444444444444444444444443333333333333333333333333333222222222222222222222222222222222221111111111111111111111111100000000000000000000000000000000/////0////////////////////////....................--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************))))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ...................................//////////////////////////0000000000000000000000000000000000011001111111111111111111111111222222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888877777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555566666666666666666666666666666666666666666555555555667777778888899999:::::::99999999999:::::::::::::::<;;;;;::::::::::::::::99999999999888888888888777777666666666666665555555555444444444444444444444444433333333333333333333333333322222222222222222222221222222222211111111111111111111111111100000000000000000000000000000000////////////////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  .....................................//////////////////////////00000000000000000000000000000000000000001111111111111111111111111222222222222222222222222223333333333333333333333333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555566666666655555555555555666666666666666555555555555666777778888899999:::::::99999999999999:::::::::::9;;;;;::::::::999999999999999999988888888888777777766666666666665555555555554444444444444444444444444333333333333333333333333222222222222222222222221112222222111111111111111111111111111000000000000000000000000000000000//////////////////////////////////.................-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  --......................................//////////////////////////00000000000000000000000000000000000000001111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555566665555555555555555555555555666665555555555555555666777777888899999:::::::99999999999999999::::::999;;;;::::::999999999999999999998888888888887777777766666666666655555555555554444444444444444444444433333333333333333333333322222222222222222222222111112222111111111111111111111111111000000000000000000000000000000000/////////////////////////////////////................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ----.......................................//////////////////////////00000000000000000000000000000000000000011111111111111111111111111122222222222222222222222222233333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666777777888899999:::::::99999999999999999999999999;;;::::::9999999999999999998888888888888877777777766666666665555555555555554444444444444444444333333333333333333333333322222222222222222222222211111112211111111111111111111111111100000000000000000000000000000000///////////////////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  -------......................................///////////////////////////00000000000000000000000000000000000000001111111111111111111111111112222222222222222222222222233333333333333333333333333333333334444444444444444444444444445555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777788888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555666677777888899999:::::::99999999999999999999999999;;;:::::999999999999888888888888888888877777777777666666666555555555555555444444444444444433333333333333333333333333322222222222222222222222211111111111111111111111111111111111000000000000000000000000000000000//////////////////////////////////////.................------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**************************))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ---------....................................../////////////////////////////00000000000000000000000000000000000000011111111111111111111111111122222222222222222222222222233333333333333333333333333333344444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555556666777778888999999::::::99999888888889999999999999;;:::::99999999888888888888888888888877777777777776666666555555555555555444444444444433333333333333333333333333322222222222222222222222222211111111111111111111111111111111111110000000000000000000000000000000///////////////////////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------....................................///////////////////////////////00000000000000000000000000000000000000011111111111111111111111111112222222222222222222222222223333333333333333333333333344444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555556666677778888899999::::::99988888888888888999999998::::::999999888888888888888888888887777777777777766666665555555555555544444444444433333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111100000000000000000000000000000////////////////////////////////////////.................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  --------------................................../////////////////////////////////0000000000000000000000000000000000000000111111111111111111111111111222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555566666777778888999999:::::98888888888888888888888888:::::9999998888888888888888888887777777777777776666666555555555555554444444444433333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111100000000000000000000000000000////////////////////////////////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  -----------------......-..........................//////////////////////////////////00000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222233333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777776777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555666666777788889999999999988888888888888888888888888::::999999888888888888888888777777777777777776666666555555555555555444444444333333333333333333333333222222222222222222222222222222222211111111111111111111111111111111111000000000000000000000000000000////////////////////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  --------------------...---...........................//////////////////////////////////00000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222233333333333333333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666777776666666666777777777777777767777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666665555555555555555555555555555555544455555555555555555555555555555555555555555554444555666666777778888999999999988888888888888888888888888:::99999988888888877777777777777777777777776666666555555555555555444444444433333333333333333333333332222222222222222222222222222222211111111111111111111111111111111110000000000000000000000000000000///////////////////////////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ----------------------.------..........................///////////////////////////////////00000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222223333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666777777766666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666665555555555555555555555555555555554444444444455555555555555555555555555555555555555544444444445666666777778888999999999988888888887777777888888888:99999998888888777777777777777777777777776666666665555555555555444444444444333333333333333333333333322222222222222222222222222222221111111111111111111111111111111100000000000000000000000000000000//////////////////////////////////////.....................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  --------------------------------..........................///////////////////////////////////000000000000000000000000000000011111111111111111111111111222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555544444444444444444444555555555555555555555555555555555555544444444444446666666777788888999999999888888877777777777777777779999999888888877777777777777777777777776666666666655555555555544444444444443333333333333333333333333222222222222222222222222222221111111111111111111111111111111100000000000000000000000000000000///////////////////////////////../////.....................------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************************)))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ---------.................................../////////////////////////////00000000000000000000000000000000000011111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444555555555555555555555555555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444445555555555555555544444444444445555566666777788888889999::::999999999999999999999999999988888887777777777777777777777777777776666666555555555555444444444444443333333333333333333333332222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000/00000000/////////////////................................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ------------..................................//////////////////////////////00000000000000000000000000000000000011111111111111111111111111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444445555555555555555444444444444445555566666777788888888888:::99999999999999999999999999988888888777777777777777777777777777776666666665555555554444444444444444333333333333333333333333322222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000///000000///////////////////..............................--------------------,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  --------------..................................///////////////////////////////00000000000000000000000000000000000001111111000011111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444555555555555554444444444444445555556666777778888888888::9999999999888888888888889988888888777777777777777777777777777776666666666655555554444444444444444443333333333333333333333333222222222222222222222222221111111111111111111111111111110000000000000000000000000000000000000000/////0000/////////////////////............................----------------------,,,,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------..................................//////////////////////////////0000000000000000000000000000000000000011110000001111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555554444444444444444444444445555555555555444444444444444455555566666777778888888889999999999888888888888888888888888877777777777777777777777777777666666666666555554444444444444444444433333333333333333333333332222222222222222222222222111111111111111111111110011110000000000000000000000000000000000000000///////00///////////////////////.......................---------------------------,,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))(((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  --------------------..................................//////////////////////////////00000000000000000000000000000000000000100000000001111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555544444444444444444444444444444445555555555554444444444444444555555566666777778888888899999999988888888888888888888888887777777777777766677777777777666666666666665554444444444444444444433333333333333333333333322222222222222222222222221111111111111111111111110000110000000000000000000000000000000000000000/////////0////////////////////////.....................----------------------------,,,,,,,,,,,++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ----------------------.--................................//////////////////////////////000000000000000000000000000000000000000000000000011111111111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444444444455555555555444444444444444445555555666667777788888888999999998888888888888888888888887777777777777666666777777777666666666666655544444444444444444444433333333333333333333332222222222222222222222221111111111111111111111111110000000000000000000000000000000000000000000000////////////////////////////////////..................------------------------------,,,,,,,,,,,+++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ----------------------------................................//////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777776666666666666667777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444444444444444444445555555554444444444444444444555555566666777778888888999999988888888888888877778887777777777777666666666777777776666666666665555544444444444444444443333333333333333333333222222222222222222221111111111111111111111111111111000000000000000000000000000000000000000000000/////////////////////////////////////.................-------------------------------,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))))))))))())))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ------------------------------................................///////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444445555555444444444444444444445555556666677777788888899999988888888888877777777777777777777776666666666677777766666666666655555554444444444444444433333333333333333333322222222222222222221111111111111111111111111111111110000000000000000000000000000000000000000000//////////////////////////////////////.................--------------------------------,,,,,,,,,,,,+++++++++++++++++++++++*********************))))))))))))))))))))))((())))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ---------------------------------................................////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444555555444444444444444444444455555566666777777788889999988888888888777777777777777777777766666666666667766666666666666655555555444444444444444333333333333333333332222222222222222221111111111111111111111111111111111100000000000000000000000000000000000000000////////////////////////////////////////................---------------------------------,,,,,,,,,,,,,++++++++++++++++++++++***********************))))))))))))))))))))((((())((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,-----------------------------------................................/////////////////////////////////0000000000000000000000000000000000000000000000011111111111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444333333333344444444444444455555544444444444444444444445555556666677777777777999988888888887777777777777777777777666666666666666666666666666666655555555544444444444333333333333333333333222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000//////////////////////////////////////////////..............---------------------------------,,,,,,,,,,,,,,+++++++++++++++++++++*+************************))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,----------------------------------................................///////////////////////////////////000000000000000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333344444444444455554444444444444333334444445555555666667777777777999888888888877777777777777777777766666666666666666666666666666665555555555544444444333333333333333333333322222222222222222222111111111111111111111111111111111100000000000000000000000000000000000///////////////////////////////////////////////.............---------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,-----------------------------------................................///////////////////////////////////00000000000000000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333444444444445544444444444443333333344444455555566666677777777788888888888877777777777777777777666666666666666666666666666666665555555555554444433333333333333333333333222222222222222222222211111111111111111111111111111110000000000000000000000000000000000//////////////////////////////////////////////////............--------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,------------------------------------.............................//////////////////////////////////////00000000000000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222223333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333344444444444444444444444433333333334444455555566666677777777788888888888777777777777766777766666666666666666666666666666666555555555555544433333333333333333333333222222222222222222222222211111111111111111111111111100000000000000000000000000000000000////////////////////////////////////////////////////............------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,------------------------------------.............................//////////////////////////////////////000000000/0000000000000000000000000000000000000011111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333444444444444444444444333333333334444455555556666667777777788888888887777777777776666776666666666666666665555566666666555555555555554443333333333333333333333333222222222222222222222222211111111111111111111111110000000000000000000000000000000000/////////////////////////////////////////////////////..............---------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,-----------------------------------..............................//////////////////////////////////////000000/////0000000000000000000000000000000000000111111111111111111111111111111111122222222222222222222222222222222222222233333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333444444444444444444433333333333334444455555566666666777777888888888777777777776666666666666666666666665555555666655555555555555554444433333333333333333333333332222222222222222222222221111111111111111111111110000000000000000000000000//00000////////////////////////////////////////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,-----------------------------------...............................//////////////////////////////////////000////////00000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333333333333344444444444444433333333333333344444555555566666666777778888888877777777777666666666666666666666655555555555555555555555555554444444333333333333333333333333222222222222222222222211111111111111111111110000000000000000000000000000////0///////////////////////////////////////////////////////////................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++************************))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,-----------------------------------...............................//////////////////////////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666655555555556666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333333333333344444444444333333333333333344444555555566666666666778888887777777777766666666666666666666666555555555555555555555555555444444444333333333333333333332222222222222222222222221111111111111111111100000000000000000000000000000/////////////////////////////////////////////////////////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*************************)))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,--,,--------------------------------................................/////////////////////////////////////////////////0000000000000000000000000000000000001111111111111111111111111111111111222222222222222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566655555555555555555555555556666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333444444433333333333333333344444555555556666666666668888877777777777666666666666666666666555555555555555555555555555544444444444333333333333333322222222222222222222222221111111111111111111000000000000000000000000000000////////////////////////////////////////////////////////.....//////...................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*************************)))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------.................................//////////////////////////////////////////////////0000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333334444333333333333333333333444444555555556666666666688777777777777666666666666666666666655555555555555455555555544444444444444443333333333333222222222222222222222222211111111111111111100000000000000000000000000000000/////////////////////////////////////////////////..............////....................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************************)))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................///////////////////////////////////////////////////0000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333222222222333333333333333333333333333333333333333444444555555556666666666677777777777776666666666666666666655555555555555544455544444444444444444444443333333333222222222222222222222222221111111111111111000000000000000000000000000000000//////////////////////////////////////////////..................../.....................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************)))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------...............................././////////////////////////////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333222222222222223333333333333333333333333333333333334444445555555556666666666777777777776666666666665556666655555555555555544444444444444444444444444444433333333222222222222222222222222211111111111111111000000000000000000000000000000000/////////////////////////////////////////../.............................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************************)))))))))))))))))))))(((((((((((((((((((((((''((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..................................///////////////////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333332222222222222222333333333333333333333333333333333344444455555555556666666667777777777666666666665555566555555555555555554444444444444444444444444444444333333222222222222222222222221111111111111111111110000000000000000000000000000000/////////////////////////////////////....................................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************************)))))))))))))))))))))))(((((((((((((((((((((''''((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................................////////////////////////////////////////////////00000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222233333333333333333333333333333333444444455555555556666666677777777766666666665555555555555555555555554444444444444444444444444444444443333222222222222222222222111111111111111111111111100000000000000000000000000000////////////////////////////////.........................................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((((((((''''''('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------....................................////////////////////////////////////////////////0000000000000000000000000000000000000011111111111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222223333333333333333333333333333333444444455555555555566666677777777666666666655555555555555555555555544444444444444444444444444444444333332222222222222222222222111111111111111111111111100000000000000000000000000///////////////////////.//////............................................................-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------......................................////////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333322222222222222222222222233333333333332222223333333344444444555555555555556667777776666666666555555555555555555555555544444444444444444444444444444443333332222222222222222222222211111111111111111111111110000000000000000000000000//////////////////////...///.............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-------------------------------................................///////////////////////////////000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333334444444444333333333333333222222222222223333333333322222222222222222222222223333334444444444455555555666666555555555544444444446666666666665555555555544333333333333333333333333322222222222222221111111111111111111111111111100000000000//////////////////////////////////..................................................-----------......---------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************************)))**)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------................................///////////////////////////////0000000///00000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333334333333333333333333333333222222222222222233333333322222222222222222222222223333334444444444444555555666655555555555444444444446666666655555555555555444333333333333333333333333322222222222222111111111111111111111111111110000000000///////////////////////////////////..............................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++********************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................////////////////////////////////000///////0000000000000000000000000000000000000011111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333222222222222222222333333322222222222222222222222223333333444444444444444455555555555555554444444444446666555555555555555554444333333333333333333333332222222222222211111111111111111111111111100000000000/////////////////////////////////////...........................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++********************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ****+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................//////////////////////////////////////////0000000000000000000000000000000000000000111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444455555555555555555555555555555555555555444444444444445555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222223333322222222221111111222222223333333344444444444444444555555555555554444444444336655555555555555555544444333333333333333322222222222222222222111111111111111111111111100000000000000///////////////////////////////////.......................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ******+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................///////////////////////////////////////////000000000000000000000000000000000000000001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555444444444444444444444444455555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222211111111111112222222333333334444444444444444555555555555544444444443335555555555555555554444444333333222222222222222222222222222111111111111111111111111100000000000000000////////////////////////////////....................................-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++********************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.................................//////////////////////////////////////////000000000000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222221111111111111111222222333333333444444444444444555555555555544444444333335555555555555555544444444333332222222222222222222222222211111111111111111111111100000000000000000000//////////////////////////////..................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*********************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------.............................//////////////////////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333222233333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111112222233333333344444444444444555555555555444444444333335555555555555554444444444333222222222222222222222222211111111111111111111111110000000000000000000000////////////////////////./..................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  **************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------..........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222211111111111111111111111222223333333334444444444444555555555555444444443333335555555555555544444444444332222222222222222222222211111111111111111111111110000000000000000000000000////////////////////............................--.......----------------------------------------,,,,----------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************************)****))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ****************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222223333333333333333333333333222222222222222222222222211111111111111111111111122222333333333444444444444555555555554444444443333335555555555544444444444444322222222222222222222222211111111111111111111111110000000000000000000000000////////////////..............................----....---------------------------------------,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))*)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............................///////////////////////////////////////////////0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222223333333333333333333333222222222222222222222222222211111111111111111111111112222233333333334444444444555555555554444444433333335555555554444444444444444222222222222222222222222211111111111111111111111000000000000000000000000000////////////................................------.-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  **********************++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................///////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222223333333333333322222222222111111111111122222222222211111111111111111111111112222233333333333444444444555555555554444444433333335555555444444444444444444222222222222222222222221111111111111111111111100000000000000000000000000///////////..................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))())))))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................/////////////////////////////////////////////////0000000000000000000000000000000000000000000000001111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222223333322222222222222222222111111111111111111122222211111111111111111111111112222223333333333333444444555555555544444444433333335555544444444444444444444222222222222222222211111111111111111111111100000000000000000000000000///////////...................................-----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************))))))))))))))))))))))))))))))))))((())))((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------................................/////////.////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000001111111112222222333333333333333444555555555444444444433333335555444444444444444444443222222222222222211111111111111111111111100000000000000000000000000////////////...................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*************)))))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................/////.....////////////////////////////////////////00000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444444444444444444444444333344444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111100000000000000011111112222222233333333333333333445555554444444444433333335554444444444444444444433222222222222221111111111111111111110000000000000000000000000000////////////...................................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................./.........////////////////////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000001111112222222233333333333333334444444444444444443333333355544444444444444444433332222222222221111111111111111111000000000000000000000000000000//////////////.................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ))*********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........................................../////////////////////////////////////////000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444443333333333333333333333333444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000111111222222223333333333333334444444444444444443333333355444444444444444444333332222222222111111111111111100000000000000000000000000000000/////////////////..............................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ))))*******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.............................................//////////////////////////////////////////00000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333433333333333333333333333334444444444444444444444444333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000111111222222223333333333333344444444444444444433333333544444444444444444333333322222222111111111111111110000000000000000000000000000000///////////////////..........................----------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  )))))))*****************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..............................................//////////////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111122222222211111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000011111222222222233333333333344444444444444444333333332544444444444444443333333322222221111111111111111110000000000000000000000000000//////////////////////......................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))*****************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------.................................................////////////////////////////////////////////00000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111112211111111111111112222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222211111111111111111111111110000000000000000000000001111122222222223333333333344444444444444444333333332444444444444444333333333322222111111111111111111110000000000000000000000000/////////////////////////..................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,+++++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ))))))))))))*****************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................................................///////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222211111111111111111111111110000000000000000000000000111112222222222233333333344444444444444443333333322444444444444433333333333322211111111111111111111110000000000000000000000000/////////////////////////................---------------------------------,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**********************)))))))))))))))))))))))(())))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))*****************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------................................................/////////////////////////////////////////////////00000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222221111111110000000000000000000000000000000000000000000000011111122222222222233333334444444444444443333333322244444444444333333333333332211111111111111111111111000000000000000000000/////////////////////////////............----------------------------------,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*************************)))))))))))))))))))))(((()((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))****************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................................////////////////////////////////////////////////0000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222111111111111111000000000000000000000000000000000000000000000000001111111222222222222223333444444444444433333333322224444444443333333333333333111111111111111111111111100000000000000000//////////////////////////////............-----------------------------------,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))*****************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------................................................./////////////////////////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111112111111111111111111111111000000000000000000000000000000000000000000000000001111111122222222222222222333444444433333333333222224444444333333333333333333111111111111111111111111100000000000000///////////////////////////////...........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++****************************))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*****************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.................................................//////////////////////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000011111111222222222222222223333333333333333333322222244444333333333333333333221111111111111111111111110000000000000//////////////////////////////...........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))(((((((((((((((((((((((((((((((((((('((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------......---.........................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222233333333333333333333333333333333332222222222222222222222222333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000/0000000////0000000000000111111111222222222222222233333333333333333332222222444333333333333333332222211111111111111111111111100000000000//////////////////////////////..........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*****************************)))))))))))))))(((((((((((((((((((((((((((((((((((('''((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((())))))))))))))))****************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,----------------------------------------------------------........................///////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000111111111111222222222222222222222222221111111110222222111111111111111111111111111111111111111111110000000000////////////////////////////////........................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******+++*******************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((()))))))))))))))))****************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,----------------------------------------------------------......................../////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000001111111111111222222222222222222222211111111110022221111111111111111110001111111111111111111111111000000000//////////////////////////////......................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****************************************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))****************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------..............................//////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111112211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111122222222222222211111111111100002211111111111111111000000111111111111111111111111100000000///////////////////////////.......................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))****************************+*++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...................................////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111100000111111111111111100000000011111111111111111111111110000000///////////////////////..........................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*****************************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.......................................//////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000///////////0000000000000000000011111111111111111111111111111111111111000000011111111111110000000000001111111111111111111111111000000///////////////////............................----------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))********************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........................................../////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////////////000000000000000001111111111111111111111111111111111111000000001111111111000000000000000111111111111111111111111100000/////////////////.............................---------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++*******************************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((((((((()))))))))))))))))))))))))***********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------................................................//..../////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000/////////00000000////////////////000000000000000011111111111111111111111111111111100000000000111111110000000000000000011111111111111111111111110000///////////////...............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''(((((((((((((((((((()))))))))))))))))))))))))**************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,------------------------..........................................................//////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///////////////////////0/////////////////0000000000000000111111111111111111111111111111000000000000/11111100000000000000000001111111111111111111111111000//////////////.................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''(((((((((((((((((())))))))))))))))))))))))))))**************************************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,-----------------------............................................................////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////00000000000000011111111111111111111111111000000000000000//1111000000000000000000000111111111111111111111111000/////////////...................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''((((((((((((((((()))))))))))))))))))))))))))))***************************************++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,-----------------------............................................................./////.....////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////00000000000000011111111111111111111000000000000000000////110000000000000000000000011111111111111111111111000/////////////..................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''(((((((((((((((((()))))))))))))))))))))))))))))***************************************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................................................../////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000000000000000111111111111110000000000000000000000/////10000000000000000000000001111111111111111111111000/////////////................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************************)**********)))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''((((((((((((((((())))))))))))))))))))))))))))))**************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000001111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////0000000000000000011111111100000000000000000000000///////00000000000000000000000001111111111111111111100000///////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************************))))*******))))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!  ''''''''''''''''((((((((((((((((())))))))))))))))))))))))))))))***********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------..........................................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////000000000000000000000000000000000000000000000//////////00000000000000000000000000011111111111111111000000//////////.......................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************************))))))****))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!  '''''''''''''''''''((((((((((((((((()))))))))))))))))))))))))))))*********************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------........................................................................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000/////////////00000000000000000000000000001111111111111110000000//////////...................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************************)))))))))*))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))******************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...................................................................../////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////00/0000000000000000000000000000000000////////////////00000000000000000000000001111111111111111100000000/////////................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((()))))))))))))))))))))))))))))***************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------......................................................................./////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////00/000000000000000000000000000000////////////////////00000000000000000000000001111111111111110000000000////////.................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**********************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))**********************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------......................................................................../////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////..........//////////////0//00000000000000000000000000//////////////////////.00000000000000000000000001111111111111100000000000///////................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))*******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..----....................................................................///////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////.............///////////////000000000000000000000000/////////////////////...00000000000000000000000001111111111110000000000000///////...............----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------......................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////..............///////////////00000000000000000000//////////////////////.....00000000000000000000000001111111111100000000000000//////...............-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*****************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------........................................................................./////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////.........////////////////...............///////////////000000000000000000////////////////////........00000000000000000000000001111111100000000000000000/////...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**************************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&'''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------......---................................................................../////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////...........//////////////.................//////////////0000000000000000//////////////////...........00000000000000000000000001111110000000000000000000/////..............----------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------.---------......................................................................../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////..............////////....................///////////////00000000000000////////////////..............00000000000000000000000001111100000000000000000000////..............-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++***********************))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&'''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------...........................................................................////////////////////////////////////////////00000000000000000////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////...............................................///////////////000000000000//////////////.................////0000000000000000000001110000000000000000000000////.............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&'''''''''''''''''''((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------..............................................................................////////////////////////////////////////////////0000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////.......................................................///////////////0000000000/////////////.................../////00000000000000000000110000000000000000000000////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))))))((())))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&'''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////.................................................................///////////////0000000//////////////....................//////0000000000000000000000000000000000000000000////.............------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))))))))((((()))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))****************************++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------.........................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.......................................................................///////////00000000000000//////////..........................//////////////////////////////////////......////////...............------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................................--...............////////////000000000000//////////............................///////////////////////////////////........///////...............----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------...................................................................................//////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................--......................----------............////////////0000000000//////////..............................//////////////...////////////////.........//////...............---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------.......................................................................................................//////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................-------.................-------------..........//////////////0000000//////////..................................///////.......//////////////.........../////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   %%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))))))))))))))))))))))**********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------.-----............................................................................................................................/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................---------............-----------------........../////////////////////////////.................................................////////////.............////...............--------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++**************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((()))))))))))))))))))))))))**************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------...........................................................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..////////////////////.....//////............................................---------------------------------------..........////////////////////////////...............----............................../////////................///..............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------..........................................................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////...................../////......................................................................----------------------------------------.........///////////////////////////.............-----------..........................////.....................//..............--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((()))))))))))))))))))))))))**********************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------.......................................................................................................................................................////////////////////////////////////////////////////////////////////////////....................................................................................................----------------------------------------........../////////////////////////............--------------.................................................-/..............--------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+++**********************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((()))))))))))))))))))))))))))***********************************************+**+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------.......................................................................................................................................................////////////////////////////////////////////////////////////////////////////.........................................................................................----------------------------------------------------..........////////////////////////...........---------------...............................................---..............--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************************))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------........................................................................................................................................................................///////////////////////////////////////////////////.................................................................................-------------------------------------------------------------..........//////////////////////..........-----------------..............................................----.............--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************************))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------...............................................................................................................................................................//////////////////////////////////////////....................................................................................--------------------------------------------------------------------..........////////////////////..........------------------...........................................-------............---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))*****************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.....................................................................................................................................................................................................................................................................................--------------------------------------------------------------------............////////////////............------------------..................-------................---------..........----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))(((((((((((((((((((((((((((('''((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))*****************************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------............................................................................................................................................................................................................................................................................--------------------------------------------------,,,,,,,------------.............////////////.............-------------------.............------------..............-----------.........----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************************)))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))*******************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------......--------...................................................................................................................................................................................................................................................--------------------------------------------------,,,,,,,,,,----------...................................---------------------.........----------------..........---------------........-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************************************))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------...-------------.....................................................................................................................................................................................................................-------------------------------------------------,,,,,,,,,,,,----------.................................-----------------------------------------------.....--------------------......-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************************))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))))))))))))))))))))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,---------------------------------------------------------------------------------------------------------------------------------........................................................................................................................................................................................----------------------------------,,--------------------,,,,,,,,,,,,,,,----------..............................--------------------------------------------------------------------------....---------------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************************)))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------........................................................................................................................------.................--------....----------------------------------------------,,,,,---------------,,,,,,,,,,,,,,,,,,----------............................---------------------------------------------------------------------------..-----------------------,,,,,,,,,,,,,,,,,,+++++++++++++***************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------------------------------------------------------------------------..................................................................................-------------------------..-------------------------------------------------------------------------,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,----------..........................--------------------------------------------------------------------------,,-------------------------,,,,,,,,,,,,,,,,,,++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------............................................................................----------------------------------------------------------------------------------------------------,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................--------------------------------------------------,---------------------,,,,-------------------------,,,,,,,,,,,,,,,,,,++++++++++*********************)**)))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------............................................................................----------------------------------------------------------------------------------------,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------......................---------------------------------------------,,,,,,,,-----------------,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................-----------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------....................-------------------------------------------,,,,,,,,,,,---------------,,,,,,,,,,--------------------------,,,,,,,,,,,,,,,,,+++++++++*******************)))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------.......................................---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................-------------------------------------------,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------............--------------------------------,----------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++++******************))))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,-----------------......-------------------------------,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------,,,,,,,,,,,,,,++++++++****************))))))))))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,----------------------------------------------,--,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++++***************))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,------------------------------------------,-,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))****************************************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++,,,,,,,,,,,-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,+++++++++++++****************))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********++++++++++++,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,------------,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********++++++++++++,,,,,,,,,,,,,,,,,,,-----,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************+++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++*****++*+*****************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,+++++++++++,,,,,,+++++++++++++*****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((()))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,+++++++++++++++,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())(((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************))))************+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,+++++++++++++++++++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************))))))***********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,,,,+++++++++++++++++++++++++++++++++*****************))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************)))))))***********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,+++++++++++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********************************************************))))))))***********+++++++++++++++++++++++++++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,++++++++++++++++++***++++++++********************))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"######""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))**********++++++++++++++++++++++++++++++,,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,+++++++++++++++++******++++*******************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***********************************************************++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************************************))))))))))))))))***********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++,++++++++++++++++********+********************))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""#"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++*********************************++++++++++++++++++*************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************)))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++******************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!"""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************++++*************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************)))))))))))))))))))))))*************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************)))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!"""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++****++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++****************************))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************)))))))))))))))))))))))))))))))***********+++++++++++**************++++++++++++++++++++++++++********************+++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!"""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************))))))))))))))))))))(()))))))))))))**********++++++++*****************+++************************************************+++++++++++++++++++++++++++++++++++*************))*********))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!"""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))((((()))))))))))*********++++++**********************************************************************++++++++++++++++++++++++*+++++++++************))))*****))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))(((((())))))))))*************************************************************************************++++++++++++++++++++*****+++++++************))))))**)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************))))))))*******)))))))))))))))))))))))))((((((())))))))))************************************************************************************++++++++++++++***********+++++*************)))))))))))))))))))))))))))))))()(((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************))))))*)))))))))))))))))))))***)))))))))))))))))))))))))(((((((())))))))))***********************************************************************************+++++++++****************++++*************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((())))))))))****************))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))********))))))))))))((((())))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))**************)))))))))))))))))))))))))))))))))))))))***)))))))))))))*********)))))))))))))))))))))))))******)))))))))))))(((((()))))))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((()))))))))))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****)))))))))))))(((((((())))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((())))(((((((((((((((((((((((((''(((((((((((()))))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((()(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$############################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()(((((((((((((((((((((((((''''((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))(((((((((((((((((((((((((((((((((((('((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************)))))))))))))))))))))))))*******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())))))))))))(((((((((((''(((((((((((((((((((((''''(((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**)))))))))))))))))))))))))*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((())))))))))(((((((((((''''(((((((((((((((((''''''''(((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''(((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((((((((((''''''(((((((((((('''''''''''''('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''(((((((((())))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((()))))))((((((((((('''''''((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))())))))(((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((()))))((((((((((('''''''''((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''(((((((((()))))))))))))))))))))))))))(((()))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((()))(((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((())))))))))))))))))))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''&''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''((((((((((()))))))))))))))))))((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''&&&&&''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''((((((((((((())))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((('''''''''''&&&&&&&''''''''''''''''''''&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''((((('''''''''''&&&&&&&&&'''''''''''''&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((''''''''''''&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''&&&&'''''''''''((((((((((((((((((((((((((((((((((((((((((((''''''''''''''((((((((((((((((((('''''''''''''''''''''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&'&&&&''''''''''''((((((((((((((((((((((((((((((((''((((((('''''''''''''''''''(((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''((((((((((((((((((((((((((((((''''((((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((('''''((('''''''''''''''''''''''((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((('''''''(''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"#######""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""####""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""#""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''''''''''''''''''''''&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$######################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$#####################################""""""""""""""""""""""""""""""!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$######################################"""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$########################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################$$$$$$$$$$$$$############$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$##################$$$$$$$$$$$#######################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################$$#######################$$$$$$$$$$########################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################$$$$$$$$########################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$######################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################$$$$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""""""""""""#######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""""""""""""""""""""#####""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""""""""""""""""!!#"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""""""""""""""""""!!!!""""""""""""""""""""""!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################"""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$###############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$###############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################################"""""""""############"""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$#################################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$####$$$$$################################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$#######$$$################################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################$$###############################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################"""""""######################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################""""""""""####################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################"""""""""""""##################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################""""""""""""""################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################""""""""""""""""""""""#######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################"""#######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################"""""""""""""""""""""""""################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""""""""""""""""""""""""""""""##################"""""""#####"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!""""""""""!!!!!!!!!!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!"!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!    !!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!! !!!!   !!!!!!!!!!!!!!!! !!! !!!!!!     !!!!!                    !!!!!!!!     !!!!    !!    !    !    ! !   !!!!!! !   !!!!!!!! !   !!!!!!!!!! !   !!!!!!!!!!! !   !!!!!!!!!!!! !    !!!!!!!!!!!! !    !!!!!!!!!!!    !!!!!!!!!!!     !!!!!!!!!!!     !!!!!!!!!!    !!!!!!!!!    !!!!!!!   !!!!!