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