103 x 40.7 feet = 31.39 x 12.41 meters