Implicit conversion from float -33.00613496932516 to int loses precision