>>364
ttp://ideone.com/1TgFr