#.. #.. #.. ##.. ##...#### ..#.......### #...........##.. #...M....... ####........ ####..... ##.. #