** ***** ** **** ***** **** ****** ****** **** ***** ...************* ** ** * **** !
** ***** ** **** ***** **** ****** ****** **** ***** ...************* ** ** * **** !
** ** ** ** ** ******* *** !!!!** ***** ** **** ***** **** ****** ****** **** ***** ...
** ***** ** **** ***** **** ****** ****** **** ***** ...
.....** ** ** ** ** ******* *** !!!!