270 x 81 x 128 meters = 885.83 x 265.75 x 419.95 feet