Implicit conversion from float -93.41584158415841 to int loses precision