Implicit conversion from float -93.6322869955157 to int loses precision