264 x 596 x 627 feet = 80.47 x 181.66 x 191.11 meters