Implicit conversion from float -7.2696245733788345 to int loses precision