??   #    #
.  .
.  .
  ??   #    #
  ??   #    #
.  .
  ??   #    #
.  .
  ??   #    #
.  .
.  .
  ??   #    #
  ??   #    #
  ??   #    #
  ??   #    #
.  .