@author aniwey
                  _______
 _______         (____/ <|
(____/ <|        (___/  <|
(___/  <|        (__/   <\______
(__/   <\______  /.-._.-.-'-._.-\
/.-._.-.-'-._.-\ \___ ______ ___/
\___ ______ ___/    /"\    /"\
   /"\    /"\
