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