112.9 x 79.6 meters = 370.41 x 261.15 feet