82 x 410 x 66 feet = 24.99 x 124.97 x 20.12 meters