21 x 102.3 meters = 68.9 x 335.63 feet