89 x 108 meters = 291.99 x 354.33 feet