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