102 x 61.7 feet = 31.09 x 18.81 meters