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