...#..# ......... .....#.# ......# . .....# .. # #... ... ...##.##.### ...# ..a......## #.........#..... #.....M... ##..#zl