What a pile of dog crap this was and over rated. It is supposed to have some deep meaning about internal struggles, to me it is the story of a mad man told from the slightly saner personality.