62 x 266 x 95 feet = 18.9 x 81.08 x 28.96 meters