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