76 x 103 meters = 249.34 x 337.93 feet