190.8 x 154 meters = 625.98 x 505.25 feet