...................~......-----------------........................................................-----------------..................................................-----------------.............................................
...................~......-----------------........................................................-----------------..................................................-----------------.............................................