86.35 feet = 26.31948 meters