.    .
.    .
.    .
.    .
#
.    .
.    .
#
#
.    .