7434.2 inches = 188.82868 meters