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