136 x 856 feet = 41.45 x 260.91 meters