124 x 127.2 feet = 37.8 x 38.77 meters