#...^......... .............## .#............. #............# ............## .....a..a...P# ............# ........