Implicit conversion from float -11.533018867924525 to int loses precision