62 x 103.1 feet = 18.9 x 31.42 meters