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