729 x 26 x 626 feet = 222.2 x 7.92 x 190.8 meters