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