20 x 67.4 meters = 65.62 x 221.13 feet