@author aniwey
     .-.
   .: # :.
  :     # :
 :  #      :
:       #   :
:  #        :
:     #     :
 : #     # :
  :.   # .:
    :___:
    |   |
    |#  |
    |  #|
    |   |
    |  #|
    |   |
    | # |
    |   |
    |   |
    | # |
    |   |
    |#  |
    |   |
    | # |
    |   |
    |  #|
    |  #|
    |   |
    |#  |
    |   |
    '-.-'
