Implicit conversion from float -106.84082624544351 to int loses precision