Implicit conversion from float -276.0355029585799 to int loses precision