23.5 x 32.6 meters = 77.1 x 106.96 feet