Implicit conversion from float -90.24439918533605 to int loses precision