::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::::|::
::|::::|::