Implicit conversion from float -10.200803212851397 to int loses precision