xg: ref(fl and c<o*0.99,1) and c>ref(o,1)
or ref(fl and c<ref(c,1)*0.99 and c>o,1) and c>ref(c,1)
or ref(fl and c<o*0.99,2) and c>ref(o,2)
or ref(fl and c<ref(c,1)*0.99 and c>o,2) and c>ref(c,2)
or ref(fl and c<o*0.99,3) and c>ref(o,3)
or ref(fl and c<ref(c,1)*0.99 and c>o,3) and c>ref(c,3);