20.6 x 133.2 meters = 67.59 x 437.01 feet