Implicit conversion from float -0.32258064516129537 to int loses precision