20.7 x 146.6 meters = 67.91 x 480.97 feet