H   H  EEEEE  L      L       OOO  
 H   H  E      L      L      O   O 
 HHHHH  EEEEE  L      L      O   O 
 H   H  E      L      L      O   O 
 H   H  EEEEE  LLLLL  LLLLL   OOO