minus x 0 x minus s x s y minus x y double 0 0 double s x s s double x plus 0 y y plus s x y s plus x y plus s x y plus x s y plus s x y s plus minus x y double y plus s plus x y z s plus plus x y z rand x x rand x rand s x s 1 plus 2 0 0 minus 2 rand 1 double 1 FULL