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