Implicit conversion from float -10.70603337612323 to int loses precision