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