Describir: Lighting calculations

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