rules for sleeping with a cat...

the cat can sleep on the bed.

the cat must not sleep on the human.

the cat can sleep on the human but only if he does climb above the human's feet.

the cat can start his climb at the human's feet but must stop at the knees.

the cat can climb past the knees but must stop at the human's hip.

since the cat has climbed as high as the hip, he may venture onto the side of the human.

since there is practically no room for the climbing cat to sleep comfortably on the human's side, the climbing cat can sleep on the human's shoulder.

since the climbing cat cannot get comfortable on the sleeping human's shoulder, he does get one revolution on the human, in order to place his waving tail somewhere in the vicinity of the human's face.

since the climbing cat's tail moves across the slumbering human's face, the human has permission
to awake, get the cat tail out of their face, get a drink of water, use the bathroom, climb back into bed to begin the whole ridiculous routine again.