Implicit conversion from float -10.415282392026569 to int loses precision