Implicit conversion from float -74.6853146853147 to int loses precision