,ad8888ba,         db         ,ad8888ba,   
 d8"'    `"8b       d88b       d8"'    `"8b  
d8'                d8'`8b     d8'            
88                d8'  `8b    88             
88               d8YaaaaY8b   88      88888  
Y8,             d8""""""""8b  Y8,        88  
 Y8a.    .a8P  d8'        `8b  Y8a.    .a88  
  `"Y8888Y"'  d8'          `8b  `"Y88888P"