88 x 670 x 418 feet = 26.82 x 204.22 x 127.41 meters