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