Implicit conversion from float -360.63829787234044 to int loses precision