190.5 x 70.2 meters = 625 x 230.31 feet