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