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