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