86 x 23.7 feet = 26.21 x 7.22 meters