137.6 x 95.4 meters = 451.44 x 312.99 feet