choose better rat.EPSILON (bigger than: 31-31/30*30)