Implicit conversion from float -125.311004784689 to int loses precision