A hiker walks 12 miles due north. Then he turns and walks 16 miles due east. At this point, how many miles is the hiker from his starting point?