_____    __   __    _____     ______  __    __  
 |__  //   \ \\/ //  |__  //   /_   _// \ \\ / // 
   / //     \ ` //     / //     -| ||-   \ \/ //  
  / //__     | ||     / //__    _| ||_    \  //   
 /_____||    |_||    /_____||  /_____//    \//    
 `-----`     `-`'    `-----`   `-----`      `