...... ..... ##+###+###.... #............# #............# ... #............+ ... #............# ... ............#..# ###....#####..### #..<.'......... #....#......... #....#..M...... #....#+####+### ###... #.... #.... #.....