I want to add a space in between each punctuation symbol and token, so that the text looks something like this:
" in dreams " might keep you awake at night , but not because of its creepy imagery , bizarre visual style or story about a clairvoyant madman who lures young girls to their untimely deaths .
no , the source of potential sleeplessness here lies within the movie's brutally squandered potential , the least of which is an admittedly nifty premise - even by tired serial killer genre standards .
the big letdown , however , comes upon the realization that this 100-minute head-scratcher was masterminded by neil jordan , the man behind " the crying game . "
he's no stranger to cinematic weirdness , but this nutty nonsense really pushes the envelope .
things start out strong enough , with cinematographer darius khondji's stunning camera work guiding viewers into the bowels of a underwater ghost town during a creepy prologue that establishes a notably grim tone right off the bat .
this eerie opulence remains a dazzling display of showmanship throughout the entire film - there's even something macabre about the way khondji photographs a rustic , seemingly innocent new england autumn - but if there ever was a film that didn't deserve so good a polish , it's this one .
Note that the input string could be, for example, "This is a simple - straightforward P.H.P. Program! Isn't it?"
The output should be: " This is a simple - straightforward P . H . P . Program ! Isn ' t it ? "
Punctuation characters in this case are anything that is not a letter or a number.