Implicit conversion from float -94.56375838926175 to int loses precision