Implicit conversion from float -112.53164556962025 to int loses precision