_    _     _____    __   __     _____  
    ___   | || | ||  / ____||  \ \\/ //   / ___// 
   /   || | || | || / //---`'   \ ` //    \___ \\ 
  | [] || | \\_/ || \ \\___      | ||     /    // 
   \__ ||  \____//   \_____||    |_||    /____//  
    -|_||   `---`     `----`     `-`'   `-----`   
     `-`