32.7 x 158.6 meters = 107.28 x 520.34 feet