If a sprinkler waters 1 over 18 of a lawn in 1 over 3 of an hour, how much time will it take to water the entire lawn?

A) 6 hours

B) 9 hours

C) 18 hours

D) 21 hours