12.8 x 73.9 meters = 41.99 x 242.45 feet