Implicit conversion from float -152.57425742574256 to int loses precision