65.8 x 103.1 feet = 20.06 x 31.42 meters