60.84 feet = 18.544032 meters