One day, Ibrahim was working on geometry. Suddenly, he saw a triangle. In the triangle, \( ABC \), \( BC = a \) and \( AC = b \), and \( \angle C \) is a right angle. Toki, who was sitting next to him, asked Ibrahim how many such triangles exist where the area is a prime number less than 128, and the lengths of the sides \( a \) and \( b \) are integers. After thinking for a while, Ibrahim came up with the answer. Can you figure out what his answer was?