What can I say J.E., impressive work.. clean, detailed, very nice! If I may, how much time it required to you to complete the work?