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