636.5 meters = 2088.254593 feet