A. Design Requirements