187.9 x 86 feet = 57.27 x 26.21 meters