265.2 meters = 870.07874 feet