124 x 61.3 feet = 37.8 x 18.68 meters