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