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