,--^----------,--------,-----,-------^-- | ||||||||| --------' | O +---------------------------^----------| ^\_,-------, _________________________| / XXXXXX /| / / XXXXXX / ^\ / / XXXXXX /\______( / XXXXXX / / XXXXXX / (________( ------'