Implicit conversion from float -55.32319391634982 to int loses precision