>>35
http://ideone.com/Bv0Xx8