Implicit conversion from float -78.92430278884464 to int loses precision