2025 meters = 6643.700787 feet