Updated ir distance function