90.3 x 61.6 feet = 27.52 x 18.78 meters