124 x 147.2 meters = 406.82 x 482.94 feet