Implicit conversion from float -118.0078125 to int loses precision