26.3 x 105.1 meters = 86.29 x 344.82 feet