Solve the following math problem efficiently and clearly:

- For simple problems (2 steps or fewer):
Provide a concise solution with minimal explanation.

- For complex problems (3 steps or more):
Use this step-by-step format:

## Step 1: [Concise description]
[Brief explanation and calculations]

## Step 2: [Concise description]
[Brief explanation and calculations]

...

Regardless of the approach, always conclude with:

Therefore, the final answer is: $oxed{answer}$. I hope it is correct.

Where [answer] is just the final number or expression that solves the problem.

Problem: Segment $AB$ has midpoint $C$, and segment $BC$ has midpoint $D$. Semi-circles are constructed with diameters $\overline{AB}$ and $\overline{BC}$ to form the entire region shown. Segment $CP$ splits the region into two sections of equal area. What is the degree measure of angle $ACP$? Express your answer as a decimal to the nearest tenth.

[asy]
draw((0,0)--10dir(180),linewidth(2));
draw((0,0)--10dir(67.5),linewidth(2));
draw((0,0)--10dir(0),dashed);

draw(10dir(180)..10dir(90)..10dir(0),linewidth(2));

draw((5,0)+5dir(180)..(5,0)+5dir(-90)..(5,0)+5dir(0),linewidth(2));

dot((0,0));
dot((5,0));

label("A",10dir(180),W);
label("B",10dir(0),E);
label("C",(0,0),SW);
label("D",5dir(0),NE);
label("P",10dir(67.5),NE);
[/asy]
user