A flag pole 20 feet tall casts a shadow 12 feet long. If John is 5 feet tall, what is the length of John's shadow while standing next to the flag pole?
A) 2
B) 3
C) 6
D) 9