Плохие названия переменных. `x, y, w` было бы лучше, потому что третья отличается по смыслу от первых двух