.......... ...#...... #......... ....a..... ........a. .....a.... ..#....... ......A... .......... ..........