128 x 415 x 64 meters = 419.95 x 1361.55 x 209.97 feet