Implicit conversion from float -117.37327188940091 to int loses precision