Implicit conversion from float -55.81967213114754 to int loses precision