Hanibal (118 st.)