190.6 x 147.8 meters = 625.33 x 484.91 feet