.........../////////////
.......''''''''''''''''....
ooooooo
ooooooooo
..mmmmmm....
..........nnnn...