**-*-*++66666666666666666666666666666666666666++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++55555555555555555555555555555555555555555555555555555555555555544444444444444444444458888888888888888888888888888888888888888888888888888888888888888888881111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555