...................... !!!!!!!!!!!!!!
.....!!!!!!!!!!!!!!!!!!!...................
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
....................!!!!!!!!!!!!!!!!!!!!!!!!!!!!
..............................
!!!!!!!!!!!!
...........!!!!!!!!!!!!!!!!!!!!!!!..........!!!!!!!
.........................................
!!!!!!!!!!!!!............................
............!!!!!!!!!!!!!!!!!!!!!
.......................!!!!!!!!!!!!!!!!!!!!!!!!!