105 x 66.5 meters = 344.49 x 218.18 feet