628 x 211 x 669 feet = 191.41 x 64.31 x 203.91 meters