191 x 106 meters = 626.64 x 347.77 feet