8 8888888888       .8.    8888888 8888888888 8 8888888888   
8 8888            .888.         8 8888       8 8888         
8 8888           :88888.        8 8888       8 8888         
8 8888          . `88888.       8 8888       8 8888         
8 888888888888 .8. `88888.      8 8888       8 888888888888 
8 8888        .8`8. `88888.     8 8888       8 8888         
8 8888       .8' `8. `88888.    8 8888       8 8888         
8 8888      .8'   `8. `88888.   8 8888       8 8888         
8 8888     .888888888. `88888.  8 8888       8 8888         
8 8888    .8'       `8. `88888. 8 8888       8 888888888888 
