581 x 154 meters = 1906.17 x 505.25 feet