Cleopatra’s microbikini would be pushin P