***************^^**********
*********^^************
********^.~**********
***********^^*******
******^^*******
**********^.~**********