Implicit conversion from float -13.7109375 to int loses precision