626 x 209 x 667 feet = 190.8 x 63.7 x 203.3 meters