121.42 feet = 37.008816 meters