Here's a problem to solve: Water in the solid phase has a crystal structure which keeps molecules farther apart than water at certain temperatures in the liquid phase. This relationship explains which property?

Among the 4 following options, which is the correct answer?

- A: the presence of more impurities in ice than in liquid water
 
- B: the ability of ice to float on liquid water
 
- C: the release of heat when liquid water turns into ice
 
- D: the cooling of liquid water as it flows over ice
 