.......... !!!!!!!!!
!!!!!! - )))))
-.........)))))))))))))---))))))))=))))
..... .. .......
...... ... ........... .......=))))) ??=*))))
.. ... .......
........ ........ :
* *