Implicit conversion from float -13.526448362720416 to int loses precision