A broadcasts optimum format depends on what three things