132 x 307 x 26 meters = 433.07 x 1007.22 x 85.3 feet