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