Implicit conversion from float -9.512195121951223 to int loses precision