Implicit conversion from float -78.90080428954423 to int loses precision