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