2063 feet = 628.8024 meters