.......... ...#...... #......... ....a..... ........a. .....a.... ..#....... ......#... .......... ..........