Implicit conversion from float -120.52631578947367 to int loses precision