67 x 191 meters = 219.82 x 626.64 feet