224 x 427 x 628 feet = 68.28 x 130.15 x 191.41 meters