.

this is a tough one... .