90.5 x 42.4 feet = 27.58 x 12.92 meters