# .. ...######## ..........####### ................. ...<............> ...####.)........ #.......... #.......... #...l...... ####...#### .### .# .# .. ..