Implicit conversion from float -155.1327433628319 to int loses precision