Implicit conversion from float -66.15942028985509 to int loses precision