Haley is deep-sea diving with two friends. Eric is exploring a coral reef 12 meters in front of Haley, and Felix is floating on the surface directly above Haley. If Felix and Eric are 20 meters apart, how far apart are Haley and Felix?