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