185.9 x 84 feet = 56.66 x 25.6 meters