A young business exec's sanity falters after being admitted to a wellnesscenter in the Swiss Alps.+More