A novel and efficient method for calculating beam shadows on exterior surfaces of buildings in dense urban contexts. (1st February 2023)