62 x 56 x 528 meters = 203.41 x 183.73 x 1732.28 feet