66 x 67 x 419 feet = 20.12 x 20.42 x 127.71 meters