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