132 x 866 x 124 feet = 40.23 x 263.96 x 37.8 meters