Implicit conversion from float -14.30029154518951 to int loses precision