67.3 x 23.4 meters = 220.8 x 76.77 feet