87.2 x 21.2 feet = 26.58 x 6.46 meters