26.7 x 59 meters = 87.6 x 193.57 feet