Implicit conversion from float -115.4140127388535 to int loses precision