>>190
>>196
http://codepad.org/B83f1FSq