627 x 210 x 668 feet = 191.11 x 64.01 x 203.61 meters