67 x 89.9 meters = 219.82 x 294.95 feet