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