199.1 x 70.4 meters = 653.22 x 230.97 feet