136.6 x 93.8 meters = 448.16 x 307.74 feet