667 x 75 x 627 feet = 203.3 x 22.86 x 191.11 meters