Implicit conversion from float -112.98165137614677 to int loses precision