>>33
http://ideone.com/IYrm4