How can I auto align grid without empty space
#container {
  display: flex;
  height: 700px;
  width: 240px;
  flex-wrap: wrap;
  background-color: #8c8c8c;
  writing-mode: horizontal-tb;
  direction: ltr;
  place-content: start;
}
div>div {
  border: 2px solid #8c8c8c;
  width: 50%;
  background-color: #a0c8ff;
}
.small {
  font-size: 12px;
  height: 40px;
  width: 40%;
}
.large {
  font-size: 14px;
  height: 50px;
  width: 40%;
}<div id="container">
  <div class="small" style="height: 150Px">Lorem ipsum ipsum ipsum ipsum ipsum ipsum ipsum</div>
  <div class="small">two</div>
  <div class="large">three</div>
  <div class="large">four 4444</div>
  <div class="large">five</div>
  <div class="large">six</div>
  <div class="large">seven</div>
</div> 
    