Implicit conversion from float -78.22429906542055 to int loses precision