... ... .... . ..... ..#+#######..#.# ................ ............# .......a..# ................ ............#... .....####....... ..... ...#.# .... ....... ... ....... ... #.....