多项选择题

水工隧洞设计应满足()的要求。

A.工程总体规划
B.环境
C.水土保持
D.战争