124 x 32.3 meters = 406.82 x 105.97 feet