Implicit conversion from float -84.41860465116278 to int loses precision