124 x 77 meters = 406.82 x 252.62 feet