Implicit conversion from float -48.39009287925697 to int loses precision