89.3 x 60.6 feet = 27.22 x 18.47 meters