■■■     ■■■      ■■   ■■■■■■     ■     ■■■     ■■■    ■■■■■■  ■■■■■■  ■■■■■
  ■  ■■   ■         ■■        ■   ■■■    ■   ■   ■   ■        ■  ■       ■    
      ■            ■ ■       ■      ■        ■       ■       ■   ■       ■    
      ■  ■        ■  ■       ■      ■       ■■      ■■       ■   ■       ■    
     ■   ■ ■■■   ■   ■      ■       ■     ■■■     ■■■       ■    ■■■■    ■■■■ 
     ■   ■■  ■■  ■   ■      ■       ■       ■■      ■■      ■        ■■      ■
    ■    ■    ■ ■■■■■■■             ■        ■       ■                ■       
   ■     ■    ■      ■     ■        ■        ■       ■     ■          ■       
  ■       ■  ■■      ■     ■        ■    ■  ■■   ■  ■■     ■     ■   ■   ■   ■
 ■■■■■■    ■■■       ■    ■       ■■■■■   ■■■     ■■■     ■       ■■■     ■■■