75.12 meters = 246.456693 feet