82.7 x 188.3 feet = 25.21 x 57.39 meters