103.7 x 209.3 feet = 31.61 x 63.79 meters