124 x 632 feet = 37.8 x 192.63 meters