60.6 x 124.1 feet = 18.47 x 37.83 meters