105 x 103.7 feet = 32 x 31.61 meters