256 x 268 x 66 meters = 839.9 x 879.27 x 216.54 feet