86.52 feet = 26.371296 meters