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