66 x 135 meters = 216.54 x 442.91 feet