...........-------------------------------------..................------------------------------------------------------------------------........................................................................................----------------------------------------------------...................................---------------------------------------------.....