Implicit conversion from float -33.87096774193547 to int loses precision