818 x 129 meters = 2683.73 x 423.23 feet