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