.container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr;
    gap: 0px 0px;
    grid-auto-flow: row;
    grid-template-areas:
      "M MP P E L";
    height: 100px;
    width: 1000px;
  }
  
  .M { grid-area: M; }
  
  .P { grid-area: P; }
  
  .E { grid-area: E; }
  
  .L { grid-area: L; }
  
  .MP { grid-area: MP; }
  
  
  html, body {
    height: 100%;
    margin: 0;
  }
    
  /* For presentation only, no need to copy the code below */
  
  .container * {
    /*border: 1px solid red;*/
    position: relative;
  }
  
  .container_a *:after {
    content:attr(class);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
  }
  
  