-----MMMMM------IIIII----MMM---OOOO---I---MMMM-----