50 shades of gray

...