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