62.7 feet = 19.11096 meters