123.92 feet = 37.770816 meters