134.6 x 92.4 meters = 441.6 x 303.15 feet