__   _    __   __   _    _      ___     __   _   
| || | ||  \ \\/ // | \  / ||   / _ \\  | || | || 
| '--' ||   \ ` //  |  \/  ||  / //\ \\ | '--' || 
| .--. ||    | ||   | .  . || |  ___  ||| .--. || 
|_|| |_||    |_||   |_|\/|_|| |_||  |_|||_|| |_|| 
`-`  `-`     `-`'   `-`  `-`  `-`   `-` `-`  `-`