19.6 x 134 meters = 64.3 x 439.63 feet