103 x 881 meters = 337.93 x 2890.42 feet