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