104.3 meters = 342.191601 feet