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