191.1 x 62.4 meters = 626.97 x 204.72 feet