______   __   __             __   __   _    _      ___    
 /_   _//  \ \\/ //     ___    \ \\/ // | |  | ||   / _ \\  
   | ||     \ ` //     /   ||   \ ` //  | |/\| ||  | / \ || 
  _| ||      | ||     | [] ||    | ||   |  /\  ||  | \_/ || 
 /__//       |_||      \__ ||    |_||   |_// \_||   \___//  
 `--`        `-`'       -|_||    `-`'   `-`   `-`   `---`   
                         `-`