Непосредственно исходник (но у меня мало опыта, так что можно сказать что моя модель только по мотивам арта)