190.8 x 112.7 feet = 58.16 x 34.35 meters