Implicit conversion from float -93.49875930521094 to int loses precision