124.2 x 58.2 feet = 37.86 x 17.74 meters