Implicit conversion from float -373.9175257731959 to int loses precision