86 x 170 feet = 26.21 x 51.82 meters