261 x 658 x 26 feet = 79.55 x 200.56 x 7.92 meters