.   .      .      .        ..
     .   .   .   .
.        ..
. . ..   .    . .