Implicit conversion from float -27.63779527559055 to int loses precision