Men usch, det här blir ju bara värre och värre, den här stackars QR-koden råkade trilla igenom något hemskt och blev inte sig själv därefter. Det verkar till och med som att den trillade igenom två hemska saker, först f1 och sedan f2. Som tur var har våra experter lyckats lista ut vad f1 och f2 har gjort med den. Men nu är det upp till dig att rädda den!
f1(x,y) = (y%2 == 0) ? (x,y) : (width-x-1,y)
f2(x,y) = (x%2 == 0) ? (x,y) : (x,height-1-y)