134.4 x 120 meters = 440.94 x 393.7 feet