264 x 398 x 627 feet = 80.47 x 121.31 x 191.11 meters