Implicit conversion from float -25.33783783783784 to int loses precision