!
!
!
  ..
  ..
!
-      !.
  ..
):
!
-      !.