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