Implicit conversion from float -25.362595419847338 to int loses precision