●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________●________