429 x 112 x 21 meters = 1407.48 x 367.45 x 68.9 feet