643 x 843 x 66 feet = 195.99 x 256.95 x 20.12 meters