:
 :
 :
 :
 :
  @   |
 :
 :