Implicit conversion from float -25.36912751677852 to int loses precision