Choco Banana

Rules

Shade some cells so that all areas of orthogonally connected shaded cells are rectangular and all areas of orthogonally connected unshaded cells are not rectangular. A clue represents the size of its group of shaded/unshaded cells. Each area can contain zero, one or more clues (all of them should be equal).

Click to see the answer.