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