Draw, written in C++11