Implicit conversion from float -13.898050974512756 to int loses precision