220 x 423 x 624 feet = 67.06 x 128.93 x 190.2 meters