Implicit conversion from float -102.67379679144383 to int loses precision