!!!---!!!!!!!!!
!!! !!!
!!!! !!!!!! !!!!
!!!!! (!=))
!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!