78 x 135.3 meters = 255.91 x 443.9 feet