______   _    _    _    _      ___     _    _   
 /_   _// | || | || | |  | ||   / _ \\  | |  | || 
 `-| |,-  | || | || | |/\| ||  | / \ || | |/\| || 
   | ||   | \\_/ || |  /\  ||  | \_/ || |  /\  || 
   |_||    \____//  |_// \_||   \___//  |_// \_|| 
   `-`'     `---`   `-`   `-`   `---`   `-`   `-`