139.5 x 103 feet = 42.52 x 31.39 meters