66 x 121 meters = 216.54 x 396.98 feet