260.86 meters = 855.839895 feet