______   _    _    __   __    _____    _    _   
 /_   _// | || | ||  \ \\/ //  |  ___|| | || | || 
   | ||   | || | ||   \   //   | ||__   | || | || 
  _| ||   | \\_/ ||   / . \\   | ||__   | \\_/ || 
 /__//     \____//   /_//\_\\  |_____||  \____//  
 `--`       `---`    `-`  --`  `-----`    `---`