---------------------------------------------------------------------
-----------------------------------------------------17-----17-19-17-19
--------------------------------17-----17-19-17-19-----19----------
------------17----17-19-17-19-----19-----------------------------
--19-17-19----19----------------------------------------------
-------------------------------------------------------