115.3 x 81.1 meters = 378.28 x 266.08 feet