190.6 x 148.4 meters = 625.33 x 486.88 feet