I tried my best..
Credits to all! ===================== NOTES ===================== In 3/7/18 to 4/6/18, I'll use Globert form.