Ali Osm said about 3 years ago :
The answer now exists in the StackOverflow question.