Implicit conversion from float -111.6042780748663 to int loses precision