Implicit conversion from float -10.70754716981132 to int loses precision