Implicit conversion from float -55.50561797752809 to int loses precision