128 x 673 x 226 meters = 419.95 x 2208.01 x 741.47 feet