_    _    _    _   __    __     ___     _    _   
| |  | || | || | || \ \\ / //   / _ \\  | |  | || 
| |/\| || | || | ||  \ \/ //   / //\ \\ | |/\| || 
|  /\  || | \\_/ ||   \  //   |  ___  |||  /\  || 
|_// \_||  \____//     \//    |_||  |_|||_// \_|| 
`-`   `-`   `---`       `     `-`   `-` `-`   `-`