76 x 105.1 meters = 249.34 x 344.82 feet