120 x 142.9 meters = 393.7 x 468.83 feet