Implicit conversion from float -56.28279883381924 to int loses precision