102.7 x 208.3 feet = 31.3 x 63.49 meters