http://www.jsfiddle.net/r3epth4y/?cost=0.6618615898998881&ts=452251