Implicit conversion from float -232.66187050359713 to int loses precision