184.3 meters = 604.658793 feet