################# #...aO......(...# #...5...........# ......M............# ...............%....+ ................[...# ..$.....############# ........# #.......#