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