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