103 x 76.1 meters = 337.93 x 249.67 feet