A bottle can hold 2 cups of water. How many cups of water are needed to fill up 10 whole bottles and 5 half-capacity bottles?
Please reason step by step, and put your final answer within \boxed{}.
user