______   _    _    __   __   __   __    ______    ______  
 /_   _// | || | ||  \ \\/ //  \ \\/ //  /_   _//  /_   _// 
   | ||   | || | ||   \   //    \ ` //   `-| |,-    -| ||-  
  _| ||   | \\_/ ||   / . \\     | ||      | ||     _| ||_  
 /__//     \____//   /_//\_\\    |_||      |_||    /_____// 
 `--`       `---`    `-`  --`    `-`'      `-`'    `-----`