Implicit conversion from float -120.7728337236534 to int loses precision