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