103 x 40.3 feet = 31.39 x 12.28 meters