139.3 x 105.1 meters = 457.02 x 344.82 feet