@@@@@
      @@@@@@@@@
     @@@@   @@@@
    @@@@     @@@@
    @@@@@@@@@@@@@
   @@@@@@@@@@@@@@@
   @@@@@@@@@@@@@@@
     @@@@@@@@@@@@
       @@     @@