Implicit conversion from float -112.34192037470726 to int loses precision