86 x 21 feet = 26.21 x 6.4 meters