86 x 23.3 feet = 26.21 x 7.1 meters