Implicit conversion from float -118.73786407766991 to int loses precision