103 x 81.9 meters = 337.93 x 268.7 feet