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