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