26.6 x 139.2 meters = 87.27 x 456.69 feet