How does Stephen Wiltshire draw his cityscapes?

A. With pencil from a photograph.

B. in the bathtub

C. With Pen from memory

D. With crayons on a white board.