528 x 626 x 43 meters = 1732.28 x 2053.81 x 141.08 feet