!
  !
  !
    -
    -
    -
    -
    -
    -
  !
    -
#####
 _
  !
  !