######## [.......# ..#..#..# ........# .........# ........<# .........# ........# ..#..#..# ........# ########