120 x 43 meters = 393.7 x 141.08 feet