620.58 feet = 189.152784 meters