#.. #.. # #.. .# #.. .# #####..##.# ..........##### ........O...... #..O