Implicit conversion from float -56.13402061855672 to int loses precision