_  _     ______   _    _    _    _     _____   
 | \| ||  /_   _// | || | || | || | ||  / ____|| 
 |  ' ||   -| ||-  | || | || | || | || / //---`' 
 | .  ||   _| ||_  | \\_/ || | \\_/ || \ \\___   
 |_|\_||  /_____//  \____//   \____//   \_____|| 
 `-` -`   `-----`    `---`     `---`     `----`