221 x 424 x 625 feet = 67.36 x 129.24 x 190.5 meters