Implicit conversion from float -55.73459715639811 to int loses precision