128 x 267 x 157 meters = 419.95 x 875.98 x 515.09 feet