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