90.4 x 198.8 feet = 27.55 x 60.59 meters