######## ........# ..#..#..# .......(# .........# ........<# .........# ........# ..#..#..# ....?...# ########