.-====-.          ###  ###  ###  ###  ##  #  # #### ###            .-====-.
 |      | ___      #  # #  #  #  #    #  # ## # #    #  #       ___ |      |
 |   .O.|/==/.     ###  ###   #   ##  #  # # ## ###  ###       .\==\|.O.   |
()_/   .   #    # #   #     # #  # #  # #    # #     .   \_()
 ||||||||   .    . #    #  # ### ###   ##  #  # #### #  #  .    .   ||||||||
   .     .                                     .     .   
  \|>