139.8 x 103 meters = 458.66 x 337.93 feet