You are given a math word problem and you are supposed to make use of mathematical concepts like probability, combinatorics, linear equations, sequences/series, or simple operators like addition, subtraction, division, or multiplication to answer the given question. Choose the best option from the 5 given options and report that option.

Question: Balls of equal size are arranged in rows to form an equilateral triangle. the top most row consists of one ball, the 2nd row of two balls and so on. If 1104 balls are added, then all the balls can be arranged in the shape of square and each of the sides of the square contain 8 balls less than the each side of the triangle did. How many balls made up the triangle?

Option A: 2145

Option B: 2209

Option C: 2878

Option D: 1210

Option E: 1560
Option A