Implicit conversion from float -48.06552262090483 to int loses precision