87.2 x 68.2 feet = 26.58 x 20.79 meters